使用jstatd设置visualvm远程JVM连接时遇到各种问题

时间:2019-08-30 18:59:03

标签: visualvm jvisualvm jstatd

远程计算机上声明的状态可能无法正确启动,并且visualvm用户界面未添加连接。

在远程计算机上,我为jstatd创建了一个策略文件:

grant codebase "file:/home/jonathan/jdk1.8.0_191/lib/tools.jar" {
   permission java.security.AllPermission;
};

然后我执行jstatd:./jstatd -p 1199 -J-Djava.security.policy = / home / jonathan / jstatd.policy

它似乎正在运行,没有指定端口号或策略文件时没有错误。

在visualvm中,我可以添加远程主机,但是当我尝试创建jstatd连接并填充信息时,单击“确定”时,弹出窗口就消失了。没有错误,该节点下没有连接,什么也没有。我启用了日志记录,没有任何错误。

我的问题: 1. jstatd是否需要注册登记才能工作?没有指定端口,它将尝试连接到默认端口(在端口1099上)吗? 2.运行netstat不会在我指定的端口1199上显示任何绑定。 3.为什么visualvm不允许创建连接?

1 个答案:

答案 0 :(得分:0)

我认为https://docs.typo3.org/m/typo3/guide-frontendlocalization/9.5/en-us/Index.html应该回答您的大多数问题。关于从visualvm的连接-检查VisualVM日志文件。 visualvm和jstatd之间是否有防火墙?