java.io.IOException:使用 JVM v1.8.0_162 启动 Tomcat v9.0.2.0 时无法



我已经将一个工作应用程序部署到客户端站点的 64 位 Windows 7 专业版测试虚拟机上。 雄猫实例无法启动。

当 Tomcat 尝试建立其连接器时,它们都失败了,出现上述异常。 例外亮点是:

org.apache.catalina.LifeCycleException: Protocol handler initialization failed.
Caused by: java.io.IOException: Unable to establish loopback connection
Caused by: java.net.ConnectionException: Connection timed out: connect

我能够 ping 本地主机、127.0.0.1 和环回而不会出现问题。

默认侦听端口为 8098。 我尝试将其更改为 100 年代的端口和 10000 年代的端口。

我尝试删除和添加连接器。 它们都失败并出现相同的错误。

我尝试在 VM 中唯一的适配器上禁用 IPv6 协议。

我尝试将 -Djava.net.preferIPv4Stack=true 添加到CATALINA_OPTS环境变量中。

我已经尝试了许多唾手可得的水果类型的更改(重新启动,重新安装等( - 都无济于事。 启动时出现相同的错误。

Windows 防火墙由 McAfee Endpoint Security 管理。

请在这里寻求帮助。 谢谢。

我不知道这是否是完美的答案,但您需要更改 tomcat 的启动时间限制,超时,因为如果您的应用程序启动时间太长并且 tomcat 的等待时间为 30 秒,那么如果应用程序在 30 秒内无法启动,它将强制关闭 tomcat。

而且在启动雄猫之前,请尝试禁用防病毒软件几分钟,防病毒软件可能会阻止雄猫访问您的网络。

最新更新