createConnector="false" has no effect on Tiger ----------------------------------------------
Key: AMQ-950 URL: https://issues.apache.org/activemq/browse/AMQ-950 Project: ActiveMQ Issue Type: Bug Components: Broker Affects Versions: 4.1 Environment: JDK 1.5.0_08 Reporter: Renaud Bruyeron Priority: Minor Fix For: 4.1 On Tiger, activemq always creates a rmi connector on port 1099 no matter what I do with -Djavax.management... and <managementContext/> In particular, setting createConnector="false" should prevent AMQ from setting up its own connector, but it does not. The problem is in the findMBeanServer() method: if (result == null && createMBeanServer) { result = createMBeanServer(); } else { createConnector(result); } result is not null on Tiger with useJmx="true", and createConnector is not protected by if(createConnector) like it is on the non-Tiger flow. The fix (I think) is simply to do this: if (result == null && createMBeanServer) { result = createMBeanServer(); } else { if(createConnector){ createConnector(result); } } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira