Starting with Geronimo 2.1.2, Geronimo has a secure JMX server. However, the JMX server is not started by default. To start the secure JMX server, start the org.apache.geronimo.framework/jmx-security//car
module using the Admin Console or the deployer tool. For example:
<geronimo_home>/bin/deploy -u system -p manager start jmx-security
The secure JMX server will be running on port 9998.
The deployer tool, the GShell deployer commands, and other command line tools can be configured to use the secure JMX server. Please see Tools and commands for more information.
Disable non-secure JMX server
The insecure JMX server can be turned off by modifying the <geronimo_home>/var/config/config.xml
configuration file. Edit the <geronimo_home>/var/config/config.xml
configuration file and add load="false" attribute to the following entires:
<gbean name="JMXService">
<module name="org.apache.geronimo.configs/clustering/2.1/car">
Adding load="false" attribute to the second entry will disable the clustering support in Geronimo. Right now, the clustering support requires the insecure JMX server to be running. If you need the clustering support, the insecure JMX server cannot be disabled.