gpt4 book ai didi

tomcat - JConsole tomcat 连接在 Windows Server 2008 R2 上不起作用

转载 作者:行者123 更新时间:2023-11-28 23:08:05 25 4
gpt4 key购买 nike

我在连接到在 Windows Server 2008 R2 上作为服务运行的 Tomcat 6 时遇到问题。这是我的设置的详细信息。

32 位 JDK 1.6._2364 位 Windows Server 2008 R2

我的 jakarta 服务日志显示我正在设置 jvm 属性以打开对 JVM 的 jmx 远程访问

[2010-12-22 23:22:21] [447  javajni.c] [debug] Jvm Option[6] -Dcom.sun.management.jmxremote
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[7] -Dcom.sun.management.jmxremote.port=8999
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[8] -Dcom.sun.management.jmxremote.ssl=false
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[9] -Dcom.sun.management.jmxremote.authenticate=false

我在运行 tomcat 的同一台机器上运行 jconsole,所以我不尝试远程连接,应该端口没有任何问题我什至关闭了机器上的 Windows 防火墙以确保它没有得到在路上

systernals tcpview 显示 tomact6.exe 正在监听 8999 端口

我正在以用户 pmtoact 的身份运行 tomact6 服务

我以管理员身份运行 jconsole

在 jconsole 上,我尝试了 localhost:8999,它尝试连接了一段时间,然后报告无法连接。

我尝试以用户管理员身份运行 tomcat,只是从带有正确 jmx 参数的 startup.bat 开始,但它也不起作用。

我尝试以 pmtomcat 用户身份运行 jconsole,但仍然无法连接

我尝试在 C:\Users\pmtomcat\AppData\Local\Temp\hsperfdata_pmtomcat 下创建一个目录,并检查该目录是否可由 pmtomcat 用户写入,但它仍然不起作用。

关于如何解决这个问题的任何想法,这让我发疯?

最佳答案

更多的谷歌搜索让我发现了这个问题 repot http://tai-dev.blog.co.uk/2010/03/26/glassfish-jmx-and-windows-web-server-2008-can-play-together-with-a-few-tweaks-here-s-how-plus-bonus-jconsole-config-info-8251001/

修复方法是将 -Djava.rmi.server.hostname=127.0.0.1 添加到我的服务命令行选项中。我不知道为什么此设置可以解决问题,但确实如此。

关于tomcat - JConsole tomcat 连接在 Windows Server 2008 R2 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4517009/

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