浏览 1724 次
锁定老帖子 主题:jvisualVM
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-12-19
1 无用户名密码 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 2 带用户名密码(参考资料http://www.iteye.com/topic/1117986) -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=/application/search/op-app-widget/visualVM/jmxremote.password -Dcom.sun.management.jmxremote.access.file=/application/search/op-app-widget/visualVM/jmxremote.access 给配置文件 chmod 600 * jmxremote.password文件内容 root open jmxremote.access文件内容 root readwrite 3 not supported for this JVM,jstatd参考文章http://blog.csdn.net/xsxxxsxx/article/details/7306636 官方文档 http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstatd.html 服务器必须启动jstatd agent 要使用 VisualGC 必须在远程机上启动jstatd代理程序,否则会显示 “not supported for this jvm” 错误而启动 jstatd 时会有一个权限问题,需要做如下修改: vi ${JAVA_HOME}/jre/lib/security/java.policy 增加下列行 Java代码 grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; }; 启动命令 nohup jstatd -J-Djava.security.policy=/application/search/op-app-widget/visualVM/jstatd.all.policy -J-Djava.rmi.server.logCalls=true -p 10000 & 其中 -p 为端口,在visualVM中,如果使用默认端口,则会自动加载jstatd的远程,如果使用了其他端口,就需要手动添加 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |