On Sep 28, 2006, at 12:09 AM, [EMAIL PROTECTED] wrote:

Author: jboynes
Date: Thu Sep 28 00:09:18 2006
New Revision: 450722

URL: http://svn.apache.org/viewvc?view=rev&rev=450722
Log:
clean up webapp bootstrap code
move extension deployment into a service component

This is the first stage of the webapp launch cleanup I've been promising. I've added pluggable RuntimeInfo support so that we can customize the RuntimeInfo impl for different host environments (launcher, webapp, and I've not checked yet but I think Andy's Spring patch as well).

I also made the extension mechanism pluggable by turning it over to a service component deployed as part of the system configuration (rather than hard coding it into the WebappRuntimeImpl). I've tested that it locates extensions but not that they actually deploy (they should as they share implementation with the standalone config that has been working for a while but YMMV). I'll do more testing in the AM when I'm less tired.

I ran into a weird problem with Tomcat when I moved the WebResourceScanExtender into a services sub-package - the classloader throws ClassNotFound even though the class file is there; moving it to a different package worked. Anyone have an idea of why that would happen (I suspect something in the jndi resource caching but don't know for sure)?

--
Jeremy


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

Reply via email to