I'm not sure what you're attempting to do here, but have you thought
about ServletContext.getResource() and
ServletContext.getResourceAsStream() ? Both are safe methods of reading
resources from the webapp whether it be in a compressed archive or not.
There is also getRealPath(), but it will only work if the webapp is
expanded (ie not a .war file).
I can't recommend it enough -- read the servlet spec. It really does help.
--David
maya wrote:
File dir = new File("C:\\apache-tomcat-5.5.17\\webapps\\india\\delhi\
\images");
this works fine in my machine locally, but on my website.. if, say,
I'm in dir where 'images' dir is, this doesn't work...
File dir = new File("images")
starting @ root of webapp also doesn't work...
File dir = new File("/india/delhi/images");
names of directors are good, they are all lowercase...
have conditional to test...
if (imgsList == null)
out.println("null");
always prints 'null' on my website...
do paths in this constructor have to be absolute? so on my website
path would have to start with "http..."?????
is this an access problem? if so, do I need to ask my webhosting
folks? I know this is not a very "kosher" way of doing it, but am
running this code in a JSP for now (still don't know enough struts and
such to do this kind of stuff in a stand-alone class.. but of course
eventually will have to.. all I want to do is count how many images
are in 'images' dir.. that's it..)
thank you...
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]