gpt4 book ai didi

java - 仍然无法通过 VisualVM 远程连接 Tomcat 6

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:15:47 25 4
gpt4 key购买 nike

如果检查了有关此问题的其他问题,但到目前为止还没有解决。这是我的设置:TC6 在我的 macbook 上的 debian 虚拟机上运行。在/etc/default/tomcat6.0 我设置了以下选项:

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

netstat -ntlp 给我:

tcp6       0      0 :::8080                 :::*                    LISTEN      6550/java
tcp6 0 0 :::8086 :::* LISTEN 6550/java

其中 6550:

root      6550  3.3  6.8 224888 52984 pts/0    Sl   10:31   0:43 /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/var/lib/tomcat6.0/conf/logging.properties -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.endorsed.dirs=/usr/share/tomcat6.0/common/endorsed -classpath :/usr/lib/jvm/java-6-sun/jre//lib/jcert.jar:/usr/lib/jvm/java-6-sun/jre//lib/jnet.jar:/usr/lib/jvm/java-6-sun/jre//lib/jsse.jar:/usr/share/tomcat6.0/bin/bootstrap.jar:/usr/share/tomcat6.0/bin/commons-logging-api.jar -Dcatalina.base=/var/lib/tomcat6.0 -Dcatalina.home=/usr/share/tomcat6.0 -Djava.io.tmpdir=/var/lib/tomcat6.0/temp org.apache.catalina.startup.Bootstrap start

防火墙:

Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all anywhere anywhere

Chain FORWARD (policy DROP)
target prot opt source destination

Chain OUTPUT (policy DROP)
target prot opt source destination
ACCEPT all anywhere anywhere

当我尝试使用 jvisualm 从 OSX 连接时:- 使用我的虚拟机的主机名添加一个新主机(将其添加到/etc/hosts)- 添加一个新的 JMX 连接

VisualVM 失败并显示:

Cannot connect using service:jmx:rmi///jndi/rmi://<vmhostname>:8086/jmxrmi

当我使用 ssh -X 连接到我的 VM 并在运行 tomcat 的同一台机器上启动 jvisualvm 时,我最初看不到 TC,但我可以像上面那样添加 jmx 连接。

这可能是外国主机被莫名其妙地阻止访问 rmiregistry 的问题吗?为什么会有人做这种蠢事?

我做错了什么?

(抱歉 4 冗长的帖子)

最佳答案

这是关于 how to connect Visual VM to Tomcat 7 的教程.它有点冗长,但应该可以帮助您解决大多数人遇到的一些问题。

关于java - 仍然无法通过 VisualVM 远程连接 Tomcat 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2295376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com