Skip to content

Instantly share code, notes, and snippets.

@pavan538
Forked from rponte/jmxremote_arguments.sh
Created December 20, 2017 15:35
Show Gist options
  • Save pavan538/7470c47661c096b2cfcd29fdc8ee8ee8 to your computer and use it in GitHub Desktop.
Save pavan538/7470c47661c096b2cfcd29fdc8ee8ee8 to your computer and use it in GitHub Desktop.
Arguments to enable JMX on JVM - Example of setenv.sh file
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=localhost # use a public IP if you're not using NAT (port forwarding)
-Dcom.sun.management.jmxremote.rmi.port=8086
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.password.file=./myapp/jmxremote.password
# Pay attention to:
### CATALINA_OPTS = (Optional) Java runtime options used when the "start", or "run" command is executed.
### JAVA_OPTS = (Optional) Java runtime options used when the "start", "stop", or "run" command is executed.
export CATALINA_OPTS="-Djava.awt.headless=true -server \
-Xms128m -Xmx256m -XX:MaxPermSize=96m \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=8086 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment