The servlets named [A] and [B] are both mapped to the url-pattern [/servlet/]which is not permitted

错误:

Caused by: java.lang.IllegalArgumentException: *The servlets named [client] and [servlet.com.ClientRedirect] are both mapped to the url-pattern [/servlet/ClientRedirect] which is not permitted*
    at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:323)
    at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:316)
    at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2389)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2066)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1952)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1946)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1946)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1153)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:775)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5105)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 8 more

原因:定义Servlet时注解@WebServlet(“/servlet/ClientRedirect”)已经默认了Servlet路径,在web.xml中继续配置会冲突。
解决方法:注释一个即可

/**
 * Servlet implementation class ClientRedirect
 */
@WebServlet("/servlet/ClientRedirect")
public class ClientRedirect extends HttpServlet
 <!-- ClientRedirect映射 -->
  <servlet>
  <servlet-name>client</servlet-name>
  <servlet-class>servlet.com.ClientRedirect</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>client</servlet-name>
  <url-pattern>/servlet/ClientRedirect</url-pattern>
  </servlet-mapping>
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值