tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Gainty" <mgai...@hotmail.com>
Subject Re: accessing files/dirs.....
Date Tue, 03 Apr 2007 21:35:50 GMT
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" <maya778899@yahoo.com>
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: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
> 


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message