我們項目的tomcat經常掛掉不知道什么原因,所以我想用本地的window系統的jconsole遠程linux服務器上的tomcat進行監控,首先我進入了tomcat的bin目錄下,然后vi?catalina.sh,并在里面添加了CATALINA_OPTS配置,以下是catalina.sh里面的部分代碼fi#?-----?Execute?The?Requested?Command?-----------------------------------------CATALINA_OPTS="$CATALINA_OPTS?-Djava.rmi.server.hostname=jdzz10.ucjoy.com?-Dcom.sun.management.jmxremote?-Dcom.sun.management.jmxremote.port=12345?-Dcom.sun.management.jmxremote.ssl=false?-Dcom.sun.management.jmxremote.authenticate=true"#?Bugzilla?37848:?only?output?this?if?we?have?a?TTY這是我配置jconsole遠程linux上的tomcat的原文?http://www.cnblogs.com/sunxucool/p/4059040.html地址。按照上里面的教程配置好后啟動tomcat,發現tomcat啟動不了,不知道各位大神是怎么配置的,再說明一下,文章里面的jmxremote.password也改了,里面controlRole和monitorRole兩個角色的注釋去掉了但是由于jmxremote.password這個文件是由root用戶加上去的,而我運行tomcat的用戶是普通用戶,不是文件的擁有者,所以運行tomcat的時候報“必須限制口令文件讀取訪問權限”,不論加不加CATALINA_OPTS配置都報這個錯,但是不加CATALINA_OPTS配置在tomcat啟動后項目正常運行,而加上CATALINA_OPTS配置并啟動tomcat后項目無法訪問,所以我覺得jmxremote.password這個文件不影響tomcat的運行,覺得影響tomcat運行的原因是配置是CATALINA_OPTS但是我需要配置這個CATALINA_OPTS來用jconsole遠程linux上的jdk,所以還請各位大神能夠幫忙解決一下這個問題.然后再說明一下把CATALINA_OPTS換成下面的這個配置也不行JAVA_OPTS="-Djava.rmi.server.hostname=jdzz10.ucjoy.com?-Dcom.sun.management.jmxremote.port=12345?-Dcom.sun.management.jmxremote.ssl=false?-Dcom.sun.management.jmxremote.authenticate=false"
添加回答
舉報
0/150
提交
取消