configure TOMCAT classes to allow <some manner of | ALL> access to the specified folders
//take the example of context
//$CATALINA_HOME/webapps/examples/WEB-//INF/classes directory

//Inside $CATALINA_HOME/conf/catalina.policy setup the grant as
grant codeBase "file:${catalina.home}/webapps/examples/WEBINF/classes-"
{
permission java.security.AllPermission;
};

HTH
Martin --
----- Original Message ----- From: "maya" <[EMAIL PROTECTED]>
To: <users@tomcat.apache.org>
Sent: Tuesday, April 03, 2007 4:42 PM
Subject: Re: accessing files/dirs.....



thank you.. someone in another forum said the same thing.. problem is, if I have trouble accessing directory, how will I tell these methods to "get Resource" for that dir????? :)

(also, alas, don't quite remember how to use methods of interfaces -- since interfaces can't be instantiated, didn't find getInstance() method for this interface.. but well, can look this up elsewhere, I suppose....:)

thank you...



David Smith wrote:
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]




---------------------------------------------------------------------
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]

Reply via email to