关于Server Tomcat v8.0 Server at localhost failed to start的解决办法
測(cè)試環(huán)境:
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
?
出現(xiàn)的問(wèn)題:
?
原因:
上圖中有這樣一句話:
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測(cè)試?yán)拥臅r(shí)候,會(huì)選擇繼承HttpServlet類,生成代碼時(shí)會(huì)自動(dòng)添加注解@WebServlet("/Servlet4"),并映射文件。
?
而自己又在web.xml文件中配置了servlet映射,所以才出現(xiàn)無(wú)法啟動(dòng)tomcat服務(wù)器,進(jìn)而出現(xiàn)上述問(wèn)題。
?
解決辦法:
將注解去掉或者保留注解進(jìn)入web.xml將映射刪除既可以。
?
參考:
http://bbs.csdn.net/topics/390701565
http://my.oschina.net/felay/blog/303454
轉(zhuǎn)載于:https://www.cnblogs.com/fps2tao/p/6664579.html
總結(jié)
以上是生活随笔為你收集整理的关于Server Tomcat v8.0 Server at localhost failed to start的解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Tornado之自定义session
- 下一篇: POJ 2785 4 Values wh