Instrument Oracle GlassFish

  1. Add the location of the Java Agent JAR file as a -javaagent JVM option in the GlassFish domain. You can add the agent using the asadmin tool as follows:
    For Windows:
    glassfish4\bin\asadmin.bat create-jvm-options '-javaagent:<Drive_letter>:<agent_home>\javaagent.jar'
    For Linux:
    glassfish4\bin\asadmin create-jvm-options "-javaagent\:/home/appduser/javaagent/javaagent.jar"
    Ensure you escape the colon character on Linux.
  2. Configure the boot delegation entry for the Splunk AppDynamics package:
    • In GlassFish 3.x to 3.1.2, open the config.properties file located at <glassfish_home>/glassfish/osgi/felix/conf and add the following package prefix to the config.properties file: org.osgi.framework.bootdelegation=com.singularity.*

    • In GlassFish => 3.1.2, in the boot delegation list in the <glassfish_home>/glassfish/config/osgi.properties file, add com.singularity.* For example:Boot Delegation Entry

  3. Restart the application server.
To verify the configuration, review the domain.xml file located at <glassfish_home>\domains\<domain_name>\config. The domain.xml file should have an entry for the -javaagent option.