Hello Dejan,

Monday, December 25, 2006, 11:50:29 AM, you wrote:

> Thanx for the quick reply, but the bug that I pointed remains. I know how to 
> undeploy a regular webapp from Tomcat
> (or WebSphere), but when I try the same method on the axis2 webapp all the 
> jars remain locked until I restart Tomcat
> (the same with WebSphere). Application seems to be undeployed, but I cannot 
> delete files from the file system
> (windows) until web server is stopped. And I tried it with the clean sample 
> war that ant builds from axis2-1.1 distribution (webapp\build.xml), without 
> any of my jars!
To be precise, jars are locked by classloader not by Axis (or any other module).
I would suggest you to do a small test. Launch Tomcat without your application, 
and make sure that auto deploy is on,
now add your application and wait until tomcat load the classes, when you 
application deployed check if it is working
fine, now you can un-deploy your application and you should be able to update 
any jars.
If it will work for you it means that when you start Tomcat with your 
application some of the classes has been picked up
by the Tomcat classloader, so you need to figure out the way around.
But you should remember that classloader resources are not recyclable, so after 
a few dozen (or less) redeployment of
your application you may simply run out of the memory. Considering this, I will 
not advice you to update application
without restarting container on production servers.

-- 
Best regards,
 Ivan                            mailto:[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to