Server Tomcat v7.0 Server at localhost failed to start.

创建一个类继承自HttpServlet,并修改mapping url

 

创建结束后后你会发现类前面会有一个

当类名前面有@WebServlet("/hello")时不需要再web.xml中配置

 

 <!-- 配置一个servlet程序 -->

<servlet>

<!-- servlet的内部名称 ,可以自定义-->

<servlet-name>HelloServlet</servlet-name>

<!-- servlet类名: 包名+简单类名-->

<servlet-class>gz.itcast.HelloServlet</servlet-class>

</servlet>

 

<servlet-mapping>

<!-- servlet的内部名称,和上面的名称保持一致!!!-->

<servlet-name>HelloServlet</servlet-name>

<!-- servlet的访问名称: /名称 -->

<url-pattern>/hello</url-pattern>

</servlet-mapping>

 否则会出现上述错误

 

出现上述错误的解决办法就是把@WebServlet("/hello")去掉或者把web.xml中的配置去掉,两者不能共存

 

posted on 2018-03-20 13:09  sunyaxue  阅读(201)  评论(0编辑  收藏  举报

导航