首先检查远程服务器hostname -i
192.168.1.190
1.编辑tomcat/bin/catalina.sh
vi catalina.sh
搜索 Execute The Requested Command
在这一行上面加入一下配置
JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Djava.rmi.server.hostname=192.168.1.190 -Dcom.sun.management.jmxremote.port=8444 -Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false'
2.编辑jmxremote.access和jmxremote.password
cd /usr/java/jdk1.6.0_18/jre/lib/management
mv jmxremote.password.template jmxremote.password
chmod 600 jmxremote.access jmxremote.password
vi jmxremote.password
jmxremote.access 一般保持原始内容不变即可。
对于jmxremote.password,将 其中的:
monitorRole 123
controlRole 123
井号注释取消掉。其中monitorRole为只拥有只读权限的角色,controlRole有更高权限:读写等等。