我已经看了尽可能多的解决方案,但没有一个能解决我的问题。
当我在两个工作空间上运行 eclipse 时,问题就开始了,不知道这会给我的服务器造成所有这些混乱。在第一个警告中,我从一个工作空间停止了服务器并在另一个工作空间上运行。但是,当问题继续发生时,它迫使我关闭其中一个工作空间。
我已经尝试了很多东西,我已经卸载并重新安装,然后它工作了一天,后来我遇到了同样的问题。我从一个工作空间切换到另一个工作正常一段时间后又发生了。当我从 V.8.0 切换到 v.7.0 时,我也从这个问题中解脱了一周。现在我以前做过的事情现在有办法在我的电脑上运行tomcat。
当我从 cmd 启动服务器并在浏览器上键入 localhost8080 时,它看起来很好,说我成功安装了 tomcat。
Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name JustFilter
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3320)
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3299)
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1438)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1357)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5416)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more