tomcat linux 远程访问

你离开我真会死。 提交于 2019-12-17 12:33:30

远程开启jvm监控

  1. tomcat/bin/catalina.sh文件添加如下内容
    JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.rmi.port=9004 -Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false -Djava.net.preferIPv4Stack=true -Djava.rmi.server.hostname=106.12.208.224"
    

其中,ssl=false表示不使用ssl;authenticate=false表示不需要认证,即不需要用户名、密码,如果该参数为true,则还需要其他用户名、密码的相关参数。
需要注意的是,这几个参数在使用时要连在一起,实际使用过程中发现,如果这几个参数中间有夹杂其他的JVM参数,则可能无法开启JMX的远程访问。

外网远程访问:需要在tomcat/lib/下添加jmx remote.jar

wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15/bin/extras/catalina-jmx-remote.jar

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!