It's not about using a mini-jboss architecture, but about a more consistent and simpler configuration.
IMO JMX should be used for configuration when possible, instead of adding more weird syntax to server.xml. What is 'core module' and not is a complex issue - obviously what ships in the 'default' distro will change with each release. But clustering seems like a big enough and separate enough component to me, if this is not a good candidate for 'separate module' - I don't know what would be. It's clearly not used by all users, it has 2 implementations, etc. Other opionions ? Costin On 5/4/06, Remy Maucherat <[EMAIL PROTECTED]> wrote:
Costin Manolache wrote: > On 5/4/06, Peter Rossbach <[EMAIL PROTECTED]> wrote: >> I think we can merge both cluster and storeconfig modules to new tc >> 6. For current user it is easier. >> >> Only change is that new ha cluster module are packaged as seperate >> jar (name change a build.xml) and we must change the bootstrap logic >> at config parsing. I think user better switch cluster implementation >> with system.properties as autodetect a class. Then testing >> current and new cluster module are a lot easier. > > Could you explain a bit ? > > My understanding is that ha is an optional feature, that users can > turn on - i.e. > sort of a separate module, with no dependency between tomcat and ha. > > For modules - I assumed that each of them is a JMX component, that can > be configured using only JMX calls. I.e. no system.properties or other > change > to bootstrap logic. > > If this is not the case - why and can we fix it ? > > Re: moving the code to the src/ tree - I'm not very sure. I think it > was a clear benefit to > have all core tomcat components in the same tree - i.e. connectors, > jasper, catalina. > But I think it would also be good to have a separate 'modules' and > 'webapps' area, and > keep them separate, at least for things that are not required for a > basic tomcat. Or at least for things that have external deps, or are > big. Personally, all core modules are what is shipped in the default distribution (AFAIK, they have no dependencies). For example, for 5.5, the admin webapp is not a core module, but the old clustering is. Similarly, it seems server.xml configuration has justifications for clustering. I don't see the point of using a mini JBoss architecture. Rémy --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]