原文:
http://ihuangweiwei.iteye.com/blog/1219302
1.在服务器上配置 jstatd 的 security policy 文件
进人服务器的/usr/java/jdk1.7.0_75/bin目录中,在该目录下面建立一个新的文件jstatd.all.policy 文件中的内容为:
grant codebase
"file:${java.home}/../lib/tools.jar"
{
permission java.security.AllPermission;
};
2.修改服务器 hosts 文件中的 IP 地址
要使Java VisualVM 成功连接到远程服务器上,服务器端应该在 /etc/hosts 文件中把本机地址设为本机的 IP 地址。使用 hostname -i 命令查看,如果显示的是 127.0.0.1 或者与本机实际 IP 不一致的话,需要把 /etc/hosts 文件中相应的地址改为本机实际 IP 。
3.运行 jstatd 守护程序
由于 jstatd 需要保持一直运行,所以建议使用 screen 命令执行 jstatd 程序,命令如下:
screen jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.logCalls=true
如果screen命令没有安装,请执行
#如果你使用APT软件包管理工具:
apt-get
install
screen
如果你使用yum软件包管理工具:
#yum install screen
进行screen命令的安装。jstatd开始运行后,使用 CTRL+A+D 断开 screen 界面,回到 shell 界面。如果想切换回 jstatd 运行界面的话,使用 screen -r -d命令即可
4.Tomcat或J2SE的配置
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9099 -Djava.rmi.server.hostname=172.17.123.134 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.access.file=/usr/java/jdk1.7.0_75/jre/lib/management/jmxremote.access -Dcom.sun.management.jmxremote.password.file=/usr/java/jdk1.7.0_75/jre/lib/management/jmxremote.password"
重启tomcat;
5.通过Java VisualVM 连接到服务器监控 Java 程序
在Java VisualVM 程序窗口左侧 “ 远程 ” 项目右键选择 “ 添加远程主机 ” ,在弹出的对话框中输入远程主机的 IP 地址,点击高级设置,修改相关的端口号,与上边保持一直。
鼠标右键在刚刚的远程IP地址上,可以看到天津 JMX 链接, 填上相关的端口,
用户名、密码(http://yjph83.iteye.com/blog/2292667)一样的处理方式。
确认提交后即可看到相应的远程主机和在上面运行的 Java 程序,连接成功后应该会显示 Jstatd 及其 PID 。就OK了。
相关推荐
centos6.6 Oracle11G安装文档,能够帮助实施和初学linux成员快速掌握oracle的安装。
Centos6.6 安装tomacat8.0.48 教程,安装内容自己亲测无数遍,而且没有问题,带开机自启,最省事快捷的方法!
Linux centos6.6安装教程
centos6.6安装rabbitmq erlang-19.0.4-1.el6.x86_64.rpm rabbitmq-server-3.6.6-1.el6.noarch.rpm
CentOS6.6的64位镜像文件iso,迅雷种子。centos是基于linux的内核开发的操作系统,是企业服务器广泛使用的操作系统。
前几天需要安装虚拟机,下载CentOS镜像的时候,官网网速超级慢,所以把镜像保存在了网盘,下载速度提高很多。这里有CentOS6.6和CentOS7的镜像。
CentOS6.6&L219;英特尔网卡驱动编译适用于centos配合新款台式机
centos6.6 gcc升级4.8.3脚本 具体所需要的源文件见我的其他下载资源
服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录
centos_6.6-x86_64-bin-DVD 直接用迅雷打开下载,没有会员6M多。如果需要更多版本的可以联系我
Nginx在CentOS6.6下编译安装的学习文档,包括安装、简单设置、开机自启动
Linux Centos 6.6搭建SFTP服务器
VMware和CentOS6.6的安装
glusterfs安装包-centos6.6
Centos6.6 安装 nfs 4 项目中应用 实战
centos6.6 详细安装图解,手把手教会初学者安装centos系统,其他版本也可以仿效
centos离线(手动)安装gcc和prel的方法和相关资源
centos6.6的asmlib安装包,里面包含以下三个lib包,找了好久,分享给大家 kmod-oracleasm-2.0.8-4.el6_6.x86_64.rpm oracleasmlib-2.0.4-1.el6.x86_64.rpm oracleasm-support-2.1.8-1.el6.x86_64.rpm
1.centos6.6安装教程文件。
手把手教你在Centos6.6下安装JDK1.7(Linxu)图文详解,适合初学者,入门经典案例...