【发布时间】:2017-09-15 16:36:45
【问题描述】:
我在 Windows 7 Professional 中安装了 Eclipse Mars,并安装了 Tomcat 8,然后将其导入 Eclipse。这一切都很好,但是由于某种原因,当我通过服务器运行 JSP 文件时,Tomcat 拒绝启动。控制台中堆栈跟踪顶部的第一条错误消息是;
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-
nio-8081"]
我能想到的唯一原因是我使用 bin 文件夹中的 startup.bat 启动了 Tomcat 8,然后它出现了故障。我曾尝试从 Eclipse 中删除 Tomcat 服务器并重新导入它,但没有奏效。我已经使用端口 8081 设置了 Tomcat 8,因为 8080 已被使用,并且在第一个连接器处检查了 server.xml 文件仍然显示端口 8081。
请问我该如何解决?我已经在控制台中添加了所有主要的消息输出。但是,我认为与过滤器有关的问题不是问题,因为我从应用程序 web.xml 文件中删除了过滤器标记部分,并且其他错误仍然存在。
严重:无法初始化与 ProtocolHandler ["http-nio-8081"] 关联的端点 java.io.IOException: 无法建立环回连接
严重:无法初始化连接器 [连接器 [HTTP/1.1-8081]] org.apache.catalina.LifecycleException: 无法初始化组件 [Connector[HTTP/1.1-8081]]
严重:无法初始化与 ProtocolHandler ["ajp-nio-8010"] 关联的端点 java.io.IOException: 无法建立环回连接
严重:无法初始化连接器 [连接器 [AJP/1.3-8010]] org.apache.catalina.LifecycleException: 无法初始化组件 [Connector[AJP/1.3-8010]]
以下两个涉及web.xml中的过滤器
严重:异常启动过滤器 CH_13LogFilter java.lang.ClassNotFoundException: action.CH_13LogFilter
严重:一个或多个过滤器无法启动。完整的详细信息将在相应的容器日志文件中找到
注意:我还发现这只发生在 Eclipse 的一个项目中。如果我通过 Eclipse 中的 Tomcat 服务器运行其他项目,它工作正常!!但我仍然看不到这个项目发生了什么变化。
【问题讨论】:
-
剩下的错误信息是什么?
-
适当的猫说话。 Tomcat haz 错误错误 ...
-
@nitind 我从控制台添加了其他错误详细信息。谢谢