请问老师为什么TOMCAT启动不了

请问老师为什么TOMCAT启动不了

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>reg_login</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>InitServlet</display-name>
    <servlet-name>InitServlet</servlet-name>
    <servlet-class>com.imooc.Servlet.InitServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
  </servlet>  
  <servlet-mapping>
    <servlet-name>InitServlet</servlet-name>
    <url-pattern>/InitServlet</url-pattern>
  </servlet-mapping>
</web-app>

http://img1.sycdn.imooc.com//climg/5bd860d50001024e03260445.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕标1570132 2018-10-30 21:48:10

报错Caused by: java.lang.IllegalArgumentException: The servlets named [InitServlet] and [com.imooc.Servlet.InitServlet] are both mapped to the url-pattern [/InitServlet] which is not permitted

  • 同学的InitServlet中是不是同时用注解写了@WebServlet("/InitServlet")? 如果是,建议去掉注解,注解和web.xml 不能同时给一个Servlet添加虚拟路径。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2018-10-31 09:42:55
  • 同学的InitServlet中有没有写@WebServlet注解呢?如果有建议去掉,web.xml和@WebServlet只能使用一个,祝学习愉快~
    2018-10-31 09:48:44
  • 提问者 慕标1570132 回复 chrismorgen #3
    谢谢老师,为什么采纳按钮了这次
    2018-10-31 10:41:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师