Thanks! I know it's all open and online, I was just hoping someone might be able to point me to some specific classes so I don't have to pour through a lot of irrelevant code.
-----Original Message----- From: Christopher Schultz [mailto:ch...@christopherschultz.net] Sent: Thursday, June 30, 2011 10:04 PM To: Tomcat Users List Subject: Re: how to use VirtualWebappLoader - either in META-INF/context.xml or programmatically on startup -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bob, On 6/30/2011 9:55 PM, Bob DeRemer wrote: > I've verified that the WEB-INF/extensions will work, too. The key > issue for us is being able to hot-deploy extension JAR(s) live without > restarting the webapp or Tomcat. I began by seeing if Tomcat > supported find JAR(s) on non-standard locations so we can separate the > extensions. These extensions to our core product will typically be > developed by 3rd parties. > > So, I now need to look at creating my own classloader [it seems] > because even the VWL doesn't monitor for JAR additions and > automatically load them. Again - if anyone knows how to do this, I > would really appreciate any direction to shorten my dev time. Tomcat has a ClassLoader used for re-loading JSPs. A quick look at that shows there is no real magic there: it does not re-load itself in any way. Instead, some other component somewhere must be monitoring the JSP files for updates and orchestrating the disposal of the old ClassLoader (and the classes and instances loaded by it) and the creation of a new one. I believe AXIS also has such a scheme for re-loading web services without bouncing the entire webapp. All source code is available online, so you are free to read it all ;) - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk4NKxkACgkQ9CaO5/Lv0PBHdgCdEKO+q78Bg2sKCTHqo3j35Zw8 HC4An0CsvndY6prfajI/jrI45h7T2bF/ =GEfb -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org