[Yanel-dev] redeploying WARs fully automatically

Michael Wechner michael.wechner at wyona.com
Fri Apr 16 12:09:05 CEST 2010


Michael Wechner wrote:
> Michael Wechner wrote:
>> Michael Wechner wrote:
>>>>
>>>> - WEB-INF/classes/realms.xml which must point to at least one 
>>>> custom realm: ATM we do that using an absolute path
>>>>
>>>> We thought we could maybe use the servlet context temporary 
>>>> directory[1] to store the realms.xml file itself or even the path 
>>>> under which it may be found.
>>>
>>> Btw, the realms.xml path is already configured within 
>>> local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/classes/yanel.xml
>>>
>>> re the working/temp dir I guess you mean with
>>>
>>> File dir = (File) getServletContext()
>>>
>>>     .getAttribute(
>>>     "javax.servlet.context.tempdir");
>>>
>>>
>>> right?
>>
>> The following java classes would have to be enhanced:
>>
>> src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
>> src/core/java/org/wyona/yanel/core/Yanel.java#init()
>> src/core/java/org/wyona/yanel/core/map/RealmManager.java
>>
>> whereas I have done some preparations in order to make this work.
>
> btw, there might be some alternative solutions, see
>
> http://discuss.joelonsoftware.com/default.asp?joel.3.145249.13
> http://www.brunningonline.net/simon/blog/archives/001235.html
>
> It seems to me these are the possibilities:
>
> 1) Look within webapp classspath (which it does now)
> 2) Look within temporary directory (the problem with this is that it 
> might get deleted)
> 3) Use preference API to find the file somewhere within the user 
> directory under which the webapp-server (e.g. Tomcat) is running
> 4) Use environment variable which is configured under the user the 
> webapp-server (e.g. Tomcat) is running or configure it during startup 
> of the webapp-server (e.g. Tomcat/bin/catalina.sh)

another interesting document might be

http://download.oracle.com/docs/cd/B12166_01/web/B10321_01/deploy.htm#1021783

because it shows we are not the only ones having configurations ;-)

Cheers

Michi
>
> WDYT?
>
> Cheers
>
> Michi
>>
>> Cheers
>>
>> Michi
>



More information about the Yanel-development mailing list