tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <philip.coa...@biomedcentral.com>
Subject RE: Mapping JSP's to outside of the war or expanded folder
Date Mon, 18 Feb 2008 17:40:57 GMT
We also do this with Velocity (we use Spring MVC rather than JSP) and point our Velocity ResourceLoader
to somewhere else on the filesystem (away from any Apache document root so they aren't accessible).
This brings benefits of being able to do hot-deploy of content/templates for urgent copy changes,
should we need to, ability to work with things like AlFresco, and not having any logic other
than minimal presentational logic in the view layer.

-----Original Message-----
From: Ralph Goers [mailto:Ralph.Goers@dslextreme.com]
Sent: 18 February 2008 17:37
To: Tomcat Users List
Subject: Re: Mapping JSP's to outside of the war or expanded folder


We have a similar need. But doing this with JSPs is very dangerous since 
they can have java code within them. Instead, using a templating 
language like Velocity would seem to be a mucn better approach. 

emerson cargnin wrote:
> The policy of our company is to deploy the jsp's separated from the
> war file, to allow a finer grained control over deployment. I'm not
> very fan of it, but it's something I won't be able to change. So I
> need a way to point the following URL's to another place in the file
> system.
> http://server/[context]/jsp/*
> http://server/[context]/css/*
> http://server/[context]/html/*
> http://server/[context]/images/*
>
> Thanks
> emerson
>
> On 18/02/2008, David Brown <david@davidwbrown.name> wrote:
>   
>> Once the .war is expanded why would you want to map to JSPs outside of the file system
package?
>>
>> emerson cargnin wrote ..
>>     
>>> Hi there
>>>
>>> We use resin here in my work. Resin allows in its web.xml an element like:
>>>
>>>   <path-mapping>
>>>     <url-pattern>/jsp/*</url-pattern>
>>>     <real-path>c:/resin/resin-2.1.4/apps/ucs/</real-path>
>>>     </path-mapping>
>>>    <path-mapping>
>>>
>>>
>>>
>>> This can also be used in resin.conf, amking the war more portable.
>>>
>>> Now we are starting a migration to tomcat. But as far as I know TC
>>> doesnt not allow to have the JSP's out side of the war or the expanded
>>> war. I did a research a couple of years ago. Did it changed? Is there
>>> anyway now of mapping the jsp's of an app to an outside folder?
>>>
>>> Thanks
>>> Emerson Cargnin
>>>
>>> ---------------------------------------------------------------------
>>> 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


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