修改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%

posted on 2017-08-10 18:08  一个大洋葱  阅读(482)  评论(0)    收藏  举报