Servlet mapping specifies an unknown servlet name xxxx

绝地灬酷狼 2022-07-16 05:13 160阅读 0赞

错误信息:

  1. Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name dispatcher
  2. at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3156)
  3. at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3135)
  4. at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1372)
  5. at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1176)
  6. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
  7. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
  8. at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
  9. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  10. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
  11. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  12. ... 6 more

错误原因web.xml中信息配置问题

可能原因:

1、web.xml中中的不相同;

2、 在Servlet 2.3中,子元素必须按照DTD文件语法描述中指定的顺序出现。比如,如果部署描述符中的元素有两个子元素,则子元素必须出现在子元素之前。在Servlet 2.4中,顺序并不重要。

参考:

java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name

Servlet mapping specifies an unknown servlet name xxxx

发表评论

表情:
评论列表 (有 0 条评论,160人围观)

还没有评论,来说两句吧...

相关阅读