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]


Reply via email to