Costin Manolache wrote:
I'm not very familiar with the /admin - how difficult would it be to change the naming format for Contexts ?It's not TOO difficult. You'll need to change createObjectName() for context in MBeanUtils and also in context actions classes so that they query for the right mbean name. There're quiet a few places... :-(
JSR77 defines some pretty clear names for Context and Servet -
and I think we should use that where possible.
Another issue I have is the name of the Valves, which uses
the hashcode of the valve object. I would preffer to have an easier form - a counter indicating the position of the valve
in the chain ( unique for the container where the valve is attached ).
same for valves.
Again - need help with the /admin.
Finally, the issue of "domain". In JSR77 ( and in general ) the domain can be used to create separate namespaces - and I think
the "domain" should match the engine name and the jsrRoute. That
would simplify a lot:
- a domain represents a particular tomcat Engine. - each engine must have a unique identifier
- this will be used for load balancing ( as jvmRoute - no longer separate config )
- it will also be visible in the JMX console. Assuming remote-JMX
is supported - each tomcat will be visible in a separate domain.
- you can have multiple Engines in the same VM ( just like today ),
but each will have a separate domain and will be completely separated
from each other.
Not sure if the /admin is using the domain somehere.
I don't think admin uses domain currently.
I'm willing to help if you send new mbean name formats for context and valves. I can't promise anything quick since I'm in the middle of different things. :-)
Opinions ? Anyone willing to help ?
Thanks,
Amy
Costin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>