51Testing软件测试论坛

标题: Jconsole配置密码问题 [打印本页]

作者: Donly    时间: 2012-1-4 14:28
标题: Jconsole配置密码问题
今天在学习jconsole监控tomcat的时候遇到一个奇怪的问题,我在tomcat的catalina.sh中配置了:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=8089
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.access=$CATALINA_BASE/jconsole/jmxremote.access
-Dcom.sun.management.jmxremote.password=$CATALINA_BASE/jconsole/jmxremote.password
-Dcom.sun.management.jmxremote.authenticate=true"
但是,启动的时候仍然提示“找不到指定口令:/usr/java/jdk1.6.0_27/jre/lib/management/jmxremote.password”
实在是不知道怎么回事,明明指定了其他的密码文件路径,为什么还是只到JAVA_HOME路径中去找呢?
作者: zhyb_2008    时间: 2012-1-6 09:49
JRE 下应该有一个叫jmxremote.password.template的模板 . 拷贝这个到JRE_HOME/lib/management/jmxremote.password 或者你的根目录
另外确保你的使用的系统用户的权限可以对这个文件进行完全的权限操作。试试。
参考:http://docs.oracle.com/javase/1. ... nagement/agent.html
http://blog.sina.com.cn/s/blog_758c4adb0100rbdy.html
我没实际操作试过。
不过既然配置都完成了,报这个错误,最大的可能也就是要不文件压根没有,要不就是权限问题了。
作者: Donly    时间: 2012-1-6 10:41
回复 2# zhyb_2008


    现在的问题是,tomcat启动的时候根本不到我设置的密码文件路径下面去找文件,这两个文件的所有者已经是启动tomcat的用户账号了的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2