On Jan 15, 2009, at 3:52 AM, David Jencks wrote:

I really doubt that pursuing this will turn out to be a good use of our time -- I fear that it is likely to introduce hard-to-find and fix problems -- but if anyone wants to look into it....

Agreed.


-- a tomcat flag is unlikely to work in geronimo since we are not using any tomcat class loaders.

Right. Geronimo is responsible for the deployment (or redeployment), not Tomcat...


-- I would investigate what tomcat does from this flag and if eclipse has a similar feature and find out how they work.

Using the Geronimo Eclipse Plugin, this should work (or can be configured to work). The development environment wasn't described. So, don't know if they're using eclipse or not. If needed, hot deploy could be used as a non-GEP solution...


-- I think I recall a jvm feature that lets you replace class definitions in some circumstances. I've never used it and don't know when it can be used.

Basically I don't see how you can reliably replace one class - say a servlet class - in a web app without restarting the whole web app. There is going to be at least one instance of the servlet class created, so you need to stop and recreate the servlet. Assuming it has load-on-startup == 0..... you have to start the whole web app.

Took a quick look at Tomcat and this seems to be what they do...

--kevan

Reply via email to