VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • VisualVM jstatd JVM VisualVM jstatd连接服务器JVM

在服务器系统做如下操作:

1、在$JAVA_HOME/bin 下创建一个新文件 jstatd.all.policy,编辑该文件,填入内容:

grant codebase"file:${java.home}/../lib/tools.jar"{
    permission java.security.AllPermission;
};

2、给该文件加上执行权限

chmod +x jstatd.all.policy

3、启动命令(在$JAVA_HOME/bin目录下执行)

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.1.123 -p 12345 &

  命令中默认监听1099端口,可以通过-p指定端口,hostname使用服务器的公网ip,若只在局域网内使用可使用本地ip。

4、使用命令 查看jstatd端口监听

netstat -anp | grep *jstatd

  将1099(或者-p指定的)连接端口,以及服务启动时随机分配的另一个通讯端口进行防火墙放行和服务器安全组放行。

  在本机操作如下:

打开本机的 jvisualvm 找到 远程 ,右键->添加远程主机(输入目标主机的 IP) ,添加完之后在主机上右键 ->添加 jstatd连接。

重点:连接端口为1099或(-p)指定的端口。

重点:连接端口为1099或(-p)指定的端口。

重点:连接端口为1099或(-p)指定的端口。

实在不知道签名有什么用,专心的写代码,搞好业务逻辑,优化好性能,都是头疼病。哈哈!欢迎吐槽
 
出处:https://www.cnblogs.com/dashou/p/14074441.html

相关教程