【发布时间】:2021-12-16 19:56:26
【问题描述】:
我正在尝试使用 IntelliJ IDEA 来运行 Tomcat 服务器,但没有成功, 我不断收到以下错误代码:
在运行配置停止之前未连接应用服务器, 原因:java.io.IOException:无法检索 RMIServer 存根: javax.naming.CommunicationException [根异常是 java.rmi.ConnectIOException:JRMP 连接期间出错 设立;嵌套异常是:java.net.SocketException: 连接重置]
如下图所示: https://i.stack.imgur.com/yqYav.png
另外,我设法在 CMD 中运行 Tomcat 服务器,但它似乎在 IntelliJ 中不起作用。 这是我在 CMD 中成功运行 Tomcat 并尝试连接到 IntelliJ 中的同一端口(显然没有这样做)的照片,但它似乎确实在尝试连接,因为没有任何东西真正阻止连接: https://i.stack.imgur.com/OYIvK.png
我尝试了所有我能找到的解决方案:
- 为 JMX 和 RMI 对话指定相同的端口(@987654323@ 和 here)
- 再次配置 Tomcat 服务器 (here)
- 使Tomcat文件的路径正确(here)
- 确保没有防火墙/防病毒软件阻止网络连接。
- 卸载并重新安装 IntelliJ 和 Tomcat
- 指定 IP (here)
- 使用不同的端口
谢谢!
【问题讨论】:
-
尽可能以文字而非图片的形式提供信息。特别是 Tomcat 的启动日志很有用。从您的图片中看不到 JMX 在哪个端口上运行,但可能会注意到尝试连接到关闭端口(默认为 8005)失败。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: tomcat intellij-idea tomcat8