File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes using getResourceAsStream() in Servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "using getResourceAsStream() in Servlet" Watch "using getResourceAsStream() in Servlet" New topic

using getResourceAsStream() in Servlet

bhupesh belchandan

Joined: Apr 07, 2008
Posts: 1

I want to read xml files stored in resources folder of my web application,
so I am using servlet's getResourcesAsStream() which return InputStream,
but I am not getting the Stream of the xml file and getting a NullPointerException.

please help to solve this.....!

Thank you..

NJOY..........!<br />Bhupesh<br />NaCon
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
Welcome to JavaRanch.

What are you passing in as the parameter? Where is the file located?
[ October 06, 2008: Message edited by: Ulf Dittmer ]
Jerwin Louise Uy
Ranch Hand

Joined: Oct 27, 2007
Posts: 75
Based on the javadoc of ServletContext, the only way it will return null is if the resource does not exist in the path you supplied.

Please verify the the resource your are trying to load exists. If it does, then verify if you are passing the correct parameters.

The rules governing the path of the parameter in this function is referred to in the getResource function of the ServletContext. Please refer to the javadoc.


Usually, it should start with "/" and should be relative to the current context root where the ServletContext object is created by the container.


Uy Jerwin Louise Vergara
Junior Developer / Research and Development at Incuventure Partners Corporation
I agree. Here's the link:
subject: using getResourceAsStream() in Servlet
It's not a secret anymore!