用Eclipse开发,新建了的servlet会有一个url-pattern声明:
这样就不需要在web.xml中添加映射,如果在web.xml中添加了这样一段:
<servlet>
<servlet-name>InfoSevlet</servlet-name>
<servlet-class>com.InfoSevlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>InfoSevlet</servlet-name>
<url-pattern>/InfoSevlet</url-pattern>
</servlet-mapping>
那么就会重复,Tomcat就会启动失败。
所以制定了web.xml之后,删掉@WebServlet(“InfoSevlet”)即可。