51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3142|回复: 2
打印 上一主题 下一主题

[原创] Jconsole配置密码问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-1-4 14:28:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
今天在学习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路径中去找呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-1-6 10:41:37 | 只看该作者
回复 2# zhyb_2008


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

使用道具 举报

该用户从未签到

2#
发表于 2012-1-6 09:49:10 | 只看该作者
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
我没实际操作试过。
不过既然配置都完成了,报这个错误,最大的可能也就是要不文件压根没有,要不就是权限问题了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 15:35 , Processed in 0.064745 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表