gpt4 book ai didi

tomcat - IntelliJ 远程 Tomcat 给出 InstanceNotFoundException MBeanFactory

转载 作者:行者123 更新时间:2023-11-28 22:37:53 24 4
gpt4 key购买 nike

我正在尝试将 IntelliJ IDEA 12 连接到我在远程计算机上运行的 Tomcat 6 服务器,但遇到错误,原因是“javax.management.InstanceNotFoundException: Catalina:type=MBeanFactory”。

我使用以下参数(以及其他参数)启动 Tomcat JVM:

JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.10.1.20"

我创建了一个“Tomcat 服务器 > 远程”运行配置并将 JMX 端口设置为 1099 以匹配上面的内容。

当我尝试运行该配置时,我得到以下输出:

Error running <configuration name>
Unable to connect to the 10.10.1.20:1099, reason:
javax.management.InstanceNotFoundException: Catalina:type=MBeanFactory

有谁知道如何避免这个错误?

最佳答案

我在写这个问题时找到了答案:我的 server.xml 没有 ServerLifecycleListener,它 - as per the Tomcat documentation - 需要使 MBean 可用。

我将以下行添加到我的 <Server> server.xml 中的元素:

<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />

IntelliJ 现在可以成功建立连接。

关于tomcat - IntelliJ 远程 Tomcat 给出 InstanceNotFoundException MBeanFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19023340/

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