tomcat要开启jmx监控,JAVA_OPTS和CATALINA_OPTS都可以让参数起作用,比如
JAVA_OPTS="-Djava.rmi.server.hostname=192.168.1.2 -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxrem
ote.authenticate=false"
但是这样在catalina.sh中设置完后,停止tomcat的时候会报jmx端口被占用,这样tomcat就停不掉了,只能kill
CATALINA_OPTS参数是只有在启动的时候才起作用的,对停止不影响,正合我意。