问题描述

使用Idea运行一个新的javaEE项目时,提示如下:

org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:935)
......
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:491)
Caused by: java.io.IOException: Unable to establish loopback connection

网上搜索了,大部分说是本地防火墙拦截了连接,但是防火墙已经关闭。经过排除,发现时本地的代理Proxifier造成的,Proxifier把连接发向代理服务器了,所以导致建立环回连接失败。

下面是Proxifier相关的工作日志:

[07.11 10:40:19] java.exe *64 - [::ffff:127.0.0.1]:8005 (IPv6) 错误: 无法通过代理连接 10.37.235.10:8080 - 代理服务器无法与目标建立连接,状态代码 503

解决方案

解决方法是在Proxifier的代理规则中新建一条关于java.exe的规则,让其Direct而不是通过代理:


风雨兼程路,雨雪初霁时