Java Management Extension Authentication

Java Management Extension (JMX) authentication configures an external listener for JMX connections into the framework.

  • Preferences node:/businesslayer/com/sap/mobile/platform/server/foundation/security/jmx
  • ConfigAdmin PID:com.sap.mobile.platform.server.foundation.security.jmx
The JMX authentication has the following configuration options:
Key Default Description
jmxPort 1717 Defines the port to listen on for external JMX connections.
objectName connector:name= rmi Defines the object name under which this connector is registered as an MBean with the server.
serviceUrl service:jmx:rmi://127.0.0.1:1717/jndi/ rmi://127.0.0.1:1717/jmxrmi Defines the URL that clients use to connect. Ensure that this port matches the JMX port.
Note: The parameters are set in two locations that check which service URL to use.
initialContextFactory com.sun.jndi.rmi. registry. RegistryContext Factory Indicates which context factory to use.
exportInitialContextFactory true Defines whether to export the used initial context factory to the OSGi registry.
requiredRole JMX_ACCESS Defines the privilege required for access.
ssl false Defines whether to use an SslRmiServerSocketFactory. If this is true, you must also configure the keystore and truststore through the standard system properties: javax.net.ssl.
Related concepts
Node and System Preferences
Related tasks
Adding a Preference Node