Show TOC

 JMX Client StructureLocate this document in the navigation structure

JMX Client

The following components are required to compile a JMX client:

  • sap.com~tc~bl~pj_jmx~Impl.jar
  • sap.com~tc~exception~impl.jar
  • sap.com~tc~logging~java~impl.jar

In case the client is running inside the AS Java at runtime, there must be references from the code that uses JMX  to library:tc/jmx and service:jmx. Services have to make a strong reference to ensure that the JMX Adapter Service will be started beforehand.

External Client

The externalclents can be JavaEE components (web components, application clients, enterprise beans,etc.) or some other type of clients. They need to know the exact host, port and credentials to access the JMX remotely.

An external client has to include the following in its classpath:

  • Sap JMX library: sap.com~tc~bl~pj_jmx~Impl.jar

This could  be found in: <SID>\<instance name>\j2ee\cluster\bin\ext\tc~jmx\lib\private\.

For example C:\usr\sap\SP1\J01\j2ee\cluster\bin\ext\tc~jmx\lib\private\sap.com~tc~bl~pj_jmx~Impl.jar

  • classes of the Java EE 5 server:
    • sap.com~tc~je~clientlib~impl.jar
    • sap.com~tc~exception~impl.jar
    • sap.com~tc~logging~java~impl.jar

These could be found in can be found in: <SID>\<instance ID>\j2ee\j2eeclient\.For example: C:\SAP\JP1\JC00\j2ee\j2eeclient.