Tomcat 在 Eclipse 中出现故障

Tomcat has went faulty in Eclipse

我在 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 服务器并重新导入它,但这没有用。我已经 Tomcat 8 设置了端口 8081,因为 8080 已经被使用并检查了第一个连接器的 server.xml 文件仍然显示端口 8081。

请问我该如何解决?我在控制台中添加了所有主要消息输出。但是,我认为与过滤器有关的问题不是问题,因为我从应用程序 web.xml 文件中删除了过滤器标签部分,而其他错误仍然存​​在。

SEVERE:无法初始化与 ProtocolHandler 关联的端点 ["http-nio-8081"] java.io.IOException: 无法建立环回连接

SEVERE:无法初始化连接器 [Connector[HTTP/1.1-8081]] org.apache.catalina.LifecycleException: 无法初始化组件 [Connector[HTTP/1.1-8081]]

SEVERE:无法初始化与 ProtocolHandler 关联的端点 ["ajp-nio-8010"] java.io.IOException: 无法建立环回连接

严重:无法初始化连接器 [连接器[AJP/1.3-8010]] org.apache.catalina.LifecycleException: 无法初始化组件 [Connector[AJP/1.3-8010]]

下面两个涉及 web.xml

中的过滤器

SEVERE:异常启动过滤器 CH_13LogFilter java.lang.ClassNotFoundException:行动。CH_13LogFilter

严重:一个或多个过滤器无法启动。完整的详细信息将在相应的容器日志文件中找到

注意:我还发现这只发生在 Eclipse 的一个项目中。如果我通过 Eclipse 中的 Tomcat 服务器 运行 其他项目它工作正常!!但是我还是看不出这个项目有什么变化。

多么奇怪 - 但值得记住。一旦我在 Eclipse 中通过 Tomcat 尝试 运行 一个不同的项目,有问题的项目现在工作正常!!