ConnectorServerFactoryBean instance is required to register the MBeans. We can set the dynamic JMX urls for Mbean server based on our preference. We need to use setServiceURL method available in ConnectorServerFactoryBean.

 final ConnectorServerFactoryBean connectorServerFactoryBean = new ConnectorServerFactoryBean();
 String jmxURL = "service:jmx:rmi://localhost:18090/jndi/rmi://localhost:18090/manage-bean";
 connectorServerFactoryBean.setServiceUrl(jmxURL);


This way we can set dynamic JMX urls for MBean server.