Re: trying to run getResourceAsStream(0 from inside a WAR

sachin abhyankar <[email protected]>
Newsgroups gmane.comp.java.sun.servlet
Message-ID <[email protected]>
Hello,
You can also try this.

ResourceBundle oResourceBundleReqd;
oResourceBundleReqd =
ResourceBundle.getBundle("Depository");
if(sKey != null && sKey!= ""){
 sQuery = oResourceBundleReqd.getString(sKey);
 System.out.println("This is inside
PilotPropMgr().getProperty " + sQuery);
}

The  name of the property file should be
"Depository.properties"
and the file should be present in your class path..

Regards,
Sachin


--- Milt Epstein <[email protected]> wrote:
> On Wed, 19 Nov 2003, Carlos Rodriguez wrote:
>
> > Hi:
> >
> > I am trying to load a properties file by using
> > getResourceAsStream(), as follows:
> >
> > Properties log4Jprops = new Properties();
> > String logFile =
> "/WEB-INF/properties/log4j.properties";
> > InputStream in =
>
this.getClassLoader().getResourceAsStream(debugFile);
> >
> > and unfortunately the InputStream is coming back
> null.
> >
> > I am running the servlet from a WAR, without
> expanding, on Tomcat
> > 4.1.24. I have read in a lot of places that the
> thing to do is to
> > package the props so that they are under
> "WEB-INF/classes". Is there
> > no way to put them in another path above this?
>
> In one application I've got my properties file
> directly in the WEB-INF
> directory and I access it via:
>
>   InputStream in =
> getServletContext().getResourceAsStream("WEB-INF/" +
> propsFile);
>
> I see two differences between this and what you have
> above.  First,
> you have a "/" before "WEB-INF" in your file path,
> and you use the
> Class Loader's getResourceAsStream while I'm using
> the Servlet
> Context's.  I'd investigate those two differences if
> I were you
> (i.e. try the alternatives and see what happens).
>
> Oh, just noticed another thing.  You set logFile,
> but you're passing
> debugFile to your getResourceAsStream.  Maybe that's
> just a difference
> you were experimenting with.  But I think the above
> two differences
> still stand out as the significant ones.
>
> Anyway, I see no reason you shouldn't be able to
> have a
> WEB-INF/properties directory where you keep your
> properties files.
>
> Milt Epstein
> Research Programmer
> Integration and Software Engineering (ISE)
> Campus Information Technologies and Educational
> Services (CITES)
> University of Illinois at Urbana-Champaign (UIUC)
> [email protected]
>
>
___________________________________________________________________________
> To unsubscribe, send email to [email protected]
> and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives:
>
http://archives.java.sun.com/archives/servlet-interest.html
> Resources:
>
http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help:
http://www.lsoft.com/manuals/user/user.html


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

___________________________________________________________________________
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.