You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Remy Maucherat <re...@apache.org> on 2002/07/25 14:44:06 UTC
Re: JSR77 & tomcat5 configuration
costinm@covalent.net wrote:
> It seems JSR77 has been posted - I think everyone should read it.
>
> What's important is the set of naming conventions for the managed
> objects we expose - I strongly believe that we should use those
> names wherever we provide the equivalent functionality.
>
> For example ( on what is important for me ):
> - 'node' attribute - instead of jvmRoute
> - each tomcat instance in a distributed config must know
> about all other
> - we should start exposing mbeans for JVM, WebModule and
> servlets using the naming conventions.
>
> Of course, we should keep backward compat - but all old
> attribute names should be eventually deprecated.
>
> As I mentioned in the past, I'm not happy with XmlMapper/Digester
> style used for configuration and I'm not happy with either
> server.xml format or with the way we save the config.
>
> At this moment I have a very strong belief ( and it's getting
> stronger every day ) that we should adopt a configuration
> close to the JMX model, where every configurable object
> is a named mbean.
>
> That means no more Interceptor/Context/Server/Valve/Listener/etc.
>
> I also thing the configuration should be centered around a
> class similar with RuntimeConfigurable on ant, where all the
> user settings are stored ( including ${props} ). Any
> configuration action that involves persistence should operate
> on the RuntimeConfigurable, which should deal with saving
> the config ( in a form as close as possible to the original
> user configuration ).
>
> While I think XmlMapper/Digester are very powerfull tools, I think
> tomcat5 should follow a model that is closer to ant - i.e.
> a set of patterns and a flatter configuration file. This has proven
> to be easy and is well-understood ( even if I wrote a lot of
> code in xmlMapper, I do have troubles sometimes with it, and
> nobody can claim it's as easy as ant tasks).
>
> The question is: What do you think :-) ?
Maybe it's time to plan for a change ...
This points out at the need for a new JSR 77 aware servlet container
(which would likely reuse lots of code from the current Catalina). It's
a good thing the core is now separate from the servlet container ;-)
Remy
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>