> I will take a closer look at the classloader issue. This needs to be
> solved better than now.
>
> Essentially we need this chain of loaders:
> * VM loader - the default one; loads JDK classes + JMX classes
> is parent to
> * server loader - a classloader that is used to load all interface
> classes (JDBC 2.0 ext, JTA, JNDI)
> is parent to
> * JMX loader(s) - these (plural) are used to load JMX MBean
> implementations. Each loader can load one or more MBeans. By doing this
> we can upgrade each MBean separately at runtime. By using the dependency
> chain described in earler post we make sure that any dependent MBeans
> are stopped prior to upgrade and started after upgrade.
> is parent to
> * Any MBean internal loaders - e.g. EJB container creates loader for
> EJB's. Lots of freedom here.
>
> The main trick is between server loader and JMX loader. By letting the
> server loader handle all interface classes the components can talk to
> each other through these. Should work well.

We have been needing that for the longest time.  The integrated class loader
will be close to the adaptive class loader of Apache.  We should come up
with the full thingy and give it to Tomcat, "here, you guys are weenies, but
we want to help you ;-)"

> I think it's mainly the bootstrap class that needs to be changed in
> order to support the above.
>
> Now, take a moment to think about what I just wrote. We will.. be able
> to.. upgrade.. *parts*.. of the server.. *at runtime*... without taking
> the whole thing down... whoooa.... 8-)
>
> Now, picture that in a clustered environment.
>
> Voice recognition enabled.
>
> "Management console up". "Download latest 'JDBC drivers' from 'Oracle'",
> "Upgrade 'JDBC drivers' from 'Oracle' in 'Alpha' cluster".

what is 'Oracle'...?

don't you get what EJB 2.0 is about?

marc

>
> ...
>
> (computer voice) "'Alpha' cluster 'JDBC drivers' upgraded"
>
> 8-)
>
> You aint seen nothing yet...
>
> /Rickard
>
> --
> Rickard �berg
>
> @home: +46 13 177937
> Email: [EMAIL PROTECTED]
> http://www.telkel.com
> http://www.jboss.org
> http://www.dreambean.com
>
>


Reply via email to