Thanks for your help :-) I found that the cause of my problem is the fact that I try to access the properties file from a class (extends TagSupport) in my taglib. If I move the same code to a servlet as you described everything works perfect.
Troels -----Original Message----- From: Luca Zago [mailto:[EMAIL PROTECTED]] Sent: 4. oktober 2002 11:30 To: Slide Users Mailing List Subject: Re: Help on simple properties file access I am agree with Andreas, but if you don't want to use the path /WEB-INF/myFile.properties Properties files can be found exactly like any other classes, if there are present in the classpath, the classpath for your web-app starts from /WEB-INF/classes, then if you put the file in the path /WEB-INF/classes/myFile.properties, you can access it with the code: servletContext.getResourceAsStream("myFile.properties"); or this.getClass().getResourceAsStream("myFile.properties"); as you like. Bye Andreas Probst wrote: > Hi Troels, > > I put my properties file into /WEB-INF of my web app. I access > it with > > InputStream dmsPropsIn = > servletContext.getResourceAsStream("/WEB-INF/dms.properties"); > > (servletContext is a variable initialised inside my servlet's > init(): ServletContext servletContext = getServletContext();) > > I don't know whether this works with JSP. > > Your classes directory isn't below WEB-INF. I think it should be > there. Make sure WEB-INF is in capital letters. In case your > config is working, put /classes before the properties file name. > > I think pathToTomcat/webapps/tomcat-docs/appdev/index.html is a > good starting point if you're new to servlets and web app > development. > > Hope that helps > > Andreas > > > On 4 Oct 2002 at 9:29, Troels Rossing wrote: > > >>Hi >> >> >> >>I am new to Slide and Servlets/JSP. >> >> >> >>I have created a taglib with a tag Message which reads a properties >>file. >> >> >> >>But I can't get access to my properties file. >> >> >> >>I deploy the app. In a war file and the structure is as follows. >> >> >> >>myApp >> >>- myJsp >> >>- classes >> >> - myprop.properties >> >> - Message.class >> >>- web-inf >> >> - mylib.tld >> >> - web.xml >> >> >> >>My only problem is the file access for myprop, everything else works >>fine, I use the following to access the file. >> >> >> >> InputStream thefile = >>this.getClass().getResourceAsStream("/myprop.properties"); >> >> >> >>I have tried almost any combination of paths (the above is just one of >>them), and the only time I got it to works was when I copied the >>properties file to the shared/classes dir of the tomcat server and when >>I used the absolute path. >> >> >> >>What is the relative root dir to my application, when I deploy the war. >> >> >> >> >> >>Hope someone can help on this issue. >> >> >> >> >> >>Regards >> >> >> >>Troels >> >> >> >>www.Qualiware.com >> >> >> >> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>