首页 > 其他 > 详细

关于Server Tomcat v8.0 Server at localhost failed to start的解决办法

时间:2017-04-04 12:47:58      阅读:431      评论:0      收藏:0      [点我收藏+]

测试环境:

Eclipse Java EE IDE for Web Developers.

Version: Luna Service Release 1 (4.4.1)
Build id: 20140925-1800

 

Apache Tomcat 8.0

Environment (JRE) version 8

 

出现的问题:

技术分享

技术分享

 

原因

上图中有这样一句话:

Caused by: java.lang.IllegalArgumentException: The servlets named [Servlet4] and [com.servlet.test.Servlet4] are both mapped to the url-pattern [/Servlet4] which is not permitted

 

命名的servlet[Servlet4]和[com.servlet.test.Servlet4]都被映射到URL模式[/ Servlet4]这是不允许的。

 

在写servlet测试例子的时候,会选择继承HttpServlet类,生成代码时会自动添加注解@WebServlet("/Servlet4"),并映射文件。

 

而自己又在web.xml文件中配置了servlet映射,所以才出现无法启动tomcat服务器,进而出现上述问题。

 

解决办法:

将注解去掉或者保留注解进入web.xml将映射删除既可以。

 

参考:

http://bbs.csdn.net/topics/390701565

http://my.oschina.net/felay/blog/303454

关于Server Tomcat v8.0 Server at localhost failed to start的解决办法

原文:http://www.cnblogs.com/fps2tao/p/6664579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!