JBoss/Wildfly
Attaching the OverOps Agent to a JVM Running Java 10 or 11
When attaching an OverOps Agent to a JVM that is running Java 10 or 11 or any IBM java versions, follow these guidelines:
Turn off Class Sharing: This can be done using the following flags:
for IBM Java
‑Xshareclasses:none
for HotSpot
-Xshare:off
-XX:-UseTypeSpeculation
Increase ReservedCodeCache to at least 512mb by adding the following flag
-XX:ReservedCodeCacheSize=512m
The Agent should appear last in the VM arguments list before specifying the main class or jar.
When adding/removing 3rd party packages, the Agent should be restarted.
Additionally, if you wish to upgrade your own compiler to target Java 10/11, then you'll have to upgrade your Collector (SaaS) or Collector + backend (On-Premises) to support it.
Rootless Agent Installation Method (Linux only)
When Using the Rootless Agent Installation Method replace the
-agentlib:TakipiAgent
JVM startup Argument
with
-agentpath:<TAKIPI_HOME>/lib/libTakipiAgent.so
JVM startup Argument
When OverOps is installed on your machine, connect it to your JBoss server.
Follow the instructions of the relevant JBoss launch configuration:
Standalone JBoss/Wildfly
To connect to JBoss/Wildfly running on Linux/macOS:
- Locate the standalone.conf file under {jboss dir}/bin.
- Add the following line near the end of the file:
JAVA_OPTS="$JAVA_OPTS -agentlib:TakipiAgent"
- Restart JBoss.
- Test your Installation
To connect to JBoss running on Windows:
- Locate the standalone.conf.bat file under {jboss dir}\bin.
- Add the following line near the end of the file:
set JAVA_OPTS=%JAVA_OPTS% -agentlib:TakipiAgent
- Restart JBoss.
- Test your Installation
Eclipse Plugin
IntelliJ Plugin
NetBeans Plugin
Updated almost 5 years ago