On 14/12/2014 16:31, Konstantin Kolinko wrote:
> 2014-12-14 19:14 GMT+03:00  <ma...@apache.org>:
>> Author: markt
>> Date: Sun Dec 14 16:14:07 2014
>> New Revision: 1645466
>>
>> URL: http://svn.apache.org/r1645466
>> Log:
>> Don't hard-code domain of StoreConfig MBean to 'Catalina' but use the domain 
>> name configured for the associated server.
>>
>> Modified:
>>     tomcat/tc8.0.x/trunk/   (props changed)
>>     tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/StandardServer.java
>>     
>> tomcat/tc8.0.x/trunk/java/org/apache/catalina/storeconfig/StoreConfigLifecycleListener.java
>>     
>> tomcat/tc8.0.x/trunk/test/org/apache/catalina/mbeans/TestRegistration.java
>>     tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
> 
> A similar change have already been reverted once:
> r1443872
> 
> http://markmail.org/thread/uvd7pxmgwuoewqr4

Thanks. I had completely forgotten that.

> By the way, the <Server> element does not allow to configure a domain,
> and used services[0].getDomain(). If that is not available, then
> LifecycleMBeanBase.getDomain() does fallback to the default name
> ("Catalina").
> 
> If you are saying "but use the domain name configured for the
> associated server." it actually uses the name of the first configured
> service, not of the server.
> 
> What is a use case for changing domain name of StoreConfig MBean?
> Multiple embedded Tomcat servers in the same JVM?

I'm not sure there is a use case. There is an assumption that there is a
1-1 mapping from Server to JVM.

I'll revert that change and add some comments.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to