【发布时间】:2016-03-07 04:15:20
【问题描述】:
我不知道发生了什么,我只是在 eclipse 中编写我的东西,现在服务器无法启动。有任何想法吗?我尝试删除目录中的快照,但没有运气。我不知道该怎么办请帮助我有一个项目稍后到期,我还没有完成。我试过谷歌搜索相信我。 :(
Caused by: java.lang.IllegalArgumentException: The servlets named [servlets.AddServlet] and [servlets.AddSubjectDetailsServlet] are both mapped to the url-pattern [/AddSubjectDetailsServlet] which is not permitted
at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:308)
at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2342)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2024)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1918)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1913)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1139)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
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:5066)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more
【问题讨论】:
-
打开 powershell 并输入此命令
Get-Process,如果您看到任何名为“Tomcat”的进程,请记下 pid。然后使用taskkill /pid pid# -
请问什么是powershell
-
这是windows提供的类似nix的shell
-
哦。我现在在看,没有tomcat :(
-
好的,这排除了另一个冲突的实例嗯。发布您的网络 xml
标签: eclipse tomcat servlets mapping illegalargumentexception