//DUBBO  JMX

RUN chmod 600 ./$tarfilename/conf/jmxremote.*//此处是需要设置JMX权限文件,我用docker部署项目,所以集成在Dockerfile里面,手动设置直接执行chmod 600 ./$tarfilename/conf/jmxremote.*即可

//在start.sh里面加入这段话,注释掉if[$1=='jmx']...fi 这段,好像是这么写的,这样只要启动服务就强制开启jmx监控
#hostip
JMX_REMOTE_IP=`awk 'END{print $1}' /etc/hosts`
JAVA_JMX_OPTS="-Djava.rmi.server.hostname=$JMX_REMOTE_IP -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_DIR/jmxremote.password -Dcom.sun.management.jmxremote.access.file=$CONF_DIR/jmxremote.access "

posted on 2017-09-21 10:35  一个大洋葱  阅读(864)  评论(0)    收藏  举报