Openfire3.6JVM检测-win server版
2013-10-31 11:38
183 查看
我研究出了一个可以用jconsole/jvisualvm检测openfire3.6的方法。步骤如下
准备阶段:
1 关闭Openfire windows服务(或控制台程序);
2 打开Openfire 安装目录(记作${OPENFIRE_HOME});
3 进入${OPENFIRE_HOME}\bin 目录,用附件的文件openfired.vmoptions ,openfire-service.vmoptions 新增/替换文件;http://download.csdn.net/download/xllee/6481301
4 进入${OPENFIRE_HOME}\jre\lib\management 目录,用附件的文件jmxremote.password 新增/替换文件;
调式阶段:
1 新建DOS窗口,输入${OPENFIRE_HOME}\bin\openfired.exe , 回车执行;
Q:出现“错误: 必须限制口令文件读取访问: ${OPENFIRE_HOME}\jre\lib\management\jmxremote.password ”字样?如图
A:说明需要修改一下jmxremote.password 文件的OS系统操作权限。操作步骤如图:
右键jmxremote.password ,
1 选择属性;
2 选择安全标签;
3 点击高级按钮;
4 选择所有者标签;
5 点击编辑按钮;
6 选择当前windows系统登录用户;
7 确定;
8 选择权限标签;
9 点击更改权限按钮;
10 权限项目列表中,只保留当前windows用户;
11 去掉包括可从该对象的父项继承的权限;
12 确定;
修改完毕后,再次执行步骤1。
2 如果没有上述问题,即Openfire开始启动;
3 Openfire启动完毕后,启动jdk的jconsole.exe,建立连接service:jmx:rmi:///jndi/rmi://${openfire运行IP}:1099/jmxrmi ,观察jvm使用
Q:连接失败
A:可能是jdk为64位的,而openfire是32位运行导致。
S:改用jdk的jvisualvm.exe ,检测openfired.exe的jvm
准备阶段:
1 关闭Openfire windows服务(或控制台程序);
2 打开Openfire 安装目录(记作${OPENFIRE_HOME});
3 进入${OPENFIRE_HOME}\bin 目录,用附件的文件openfired.vmoptions ,openfire-service.vmoptions 新增/替换文件;http://download.csdn.net/download/xllee/6481301
4 进入${OPENFIRE_HOME}\jre\lib\management 目录,用附件的文件jmxremote.password 新增/替换文件;
调式阶段:
1 新建DOS窗口,输入${OPENFIRE_HOME}\bin\openfired.exe , 回车执行;
Q:出现“错误: 必须限制口令文件读取访问: ${OPENFIRE_HOME}\jre\lib\management\jmxremote.password ”字样?如图
A:说明需要修改一下jmxremote.password 文件的OS系统操作权限。操作步骤如图:
右键jmxremote.password ,
1 选择属性;
2 选择安全标签;
3 点击高级按钮;
4 选择所有者标签;
5 点击编辑按钮;
6 选择当前windows系统登录用户;
7 确定;
8 选择权限标签;
9 点击更改权限按钮;
10 权限项目列表中,只保留当前windows用户;
11 去掉包括可从该对象的父项继承的权限;
12 确定;
修改完毕后,再次执行步骤1。
2 如果没有上述问题,即Openfire开始启动;
3 Openfire启动完毕后,启动jdk的jconsole.exe,建立连接service:jmx:rmi:///jndi/rmi://${openfire运行IP}:1099/jmxrmi ,观察jvm使用
Q:连接失败
A:可能是jdk为64位的,而openfire是32位运行导致。
S:改用jdk的jvisualvm.exe ,检测openfired.exe的jvm
相关文章推荐
- centos配置tomcat
- Linux下利用ioctl函数获取网卡信息
- Opponent Color Spaces
- 输出openni版本号
- TOMCAT下短信平台部署步骤
- linux 命令终端提示符显示-bash-4.1#解决方法
- linux 命令终端提示符显示-bash-4.1#解决方法
- ubuntu+moinmoin+nginx+uwsgi
- Opencv学习_3 (Opencv读取视频 &视频进度控制 &写视频)
- OpenRisc-53-debugging the OpenRISC 1200
- Linux驱动编写的方法学习
- fopen vs open
- linux下ifcfg-ethx的配置
- 学习JAVA应该去的20个英文网站(java学习网站)
- tomcat中jsp引用图片不能包含中文路径
- linux shell 自定义函数(定义、返回值、变量作用域)介绍
- linux 下的文本处理——除去重复行uniq命令
- Google的网站性能优化最佳实践
- 使用 Scalable Performance Monitor 监控 和分析 solr的运行状况
- Expert Shell Scripting