修改tomcat目录下bin/catalina.bat文件中添加:
第一种:免权限访问,
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote=本机IP(不写也行)
-Dcom.sun.management.jmxremote.port=1099(开启监听端口,不占用就行)
-Dcom.sun.management.jmxremote.ssl=true/false(开启安全传输,一般都是false)
-Dcom.sun.management.jmxremote.authenticate=false(是否需要安全验证,false免验证)
第二种:需要权限访问
先从jre\lib\managerment目录下复制
\lib\management\jmxremote.access,\lib\management\jmxremote.password(文件名有.template干掉),将两个文件放到tomcat的conf目录,(注意,坑来了,我用的是win10,此处windows下选中文件右键-->属性-->安全-->高级-->禁用继承(我是全部删干净了,然后添加当前用户,能给的权限都给,不要继承)-->确定)
然后修改tomcat目录下bin/catalina.bat文件中添加:
set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access
set CATALINA_OPTS=%CATALINA_OPTS% %JMX_REMOTE_CONFIG%
浙公网安备 33010602011771号