tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Propes, Barry L" <barry.l.pro...@citigroup.com>
Subject RE: getRealPath and war file
Date Fri, 11 Aug 2006 17:48:13 GMT
can you not put the images in an image dir, and always source them to that directory?
i.e. <img src="../../images/**"> ?

-----Original Message-----
From: Romain Quilici [mailto:r.quilici@chem.usyd.edu.au]
Sent: Thursday, August 10, 2006 1:05 AM
To: Tomcat Users List
Subject: Re: getRealPath and war file


Hello Dies,
the working directory would be fine, but my images need to be accessible 
via a url(which is not the case if they are located inside the temp dir)
In fact when an image is generated, I push the url inside the client 
browser, the new url automatically replaces the previous one in a 
statement like <img src=.....>.
So I need a url to be able to access my images
Regards
Romain
Dies Koper wrote:
> Hello Romain,
>
> Is there no way you can use the temporary working directory 
> (javax.servlet.context.tempdir)?
> I don't know what "pushing inside a client browser" means, but as you 
> mentioned the files are temporary, this sounds like the place to put 
> them..
> Also, you won't need to worry about maintaining some extra directory 
> after deployment, and this is a portable solution.
>
> Regards,
> Dies
>
> Romain Quilici wrote:
>> Mikolaj Rydzewski wrote:
>>> Romain Quilici wrote:
>>>> My pb is more to write in a given directory(must be accessible with 
>>>> a url), than to read.
>>>> And I would prefer this directory to be located in my webapp.
>>> Use directory outside webapp and then map it with alias, or some 
>>> kind of dispatcher servlet/filter.
>>>
>>> It'll help you to redeploy webapp and not to loose uploaded/saved 
>>> files.
>>>
>> Actually,
>> in my application, files are temporary. So even if they are deleted 
>> in doesn't matter.
>> What I mean is images are pushed inside a client browser when they 
>> are generated, but then are no longer used.
>> I prefer to create the directory within my application, to avoid 
>> permissions issues
>> As I understood, context.getRealPath("/"); will return the context of 
>> my application, even if my app is deployed within a war(as soon as 
>> UnpackWars is set to true in Tomcat).
>> So I can deal with this command. I will provide anyway a mechanism to 
>> check if context.getRealPath("/"); is null, in such case the 
>> application should take the values from init parameters
>> Regards
>> Romain
>
>
>
> ---------------------------------------------------------------------
> 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