JMX name collision when running multiple SOLR instances/webapps in the same 
ServletContainer
--------------------------------------------------------------------------------------------

                 Key: SOLR-1843
                 URL: https://issues.apache.org/jira/browse/SOLR-1843
             Project: Solr
          Issue Type: Bug
          Components: Build
    Affects Versions: 1.4
         Environment: Resin 3.1.6, possibly other application containers
            Reporter: Constantijn Visinescu
            Priority: Minor
         Attachments: JmxMonitoredMap.java, SolrConfig.java

http://www.mail-archive.com/solr-u...@lucene.apache.org/msg33921.html

When i run multiple independent SOLR webapps both with JMX enabled there seems 
to be some sort of collision when registering Mbeans causing my application 
server to throw exceptions for each mbean it tries to register for all 
applications after the first.

This seems to be due to collision issue of sorts with both applications trying 
to register their mbeans under the name "solr"

This patch fixes the issue by allowing the user to specify the name under which 
MBeans are registered in solrconfig.xml like so:
  <jmx rootName="mySolr" /> 

i went with rootName since in the code the variable is called jmxRootName.

Constantijn Visinescu

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to