Servlets Can';不要在启动时启动servlet

Servlets Can';不要在启动时启动servlet,servlets,mapping,tomcat7,web.xml,Servlets,Mapping,Tomcat7,Web.xml,我想我在web.xml上的映射有问题,我总是遇到404错误。 我正在使用Tomcat7。 当我尝试使用直接url访问servlet时,所有这些都可以工作,但当我启动项目时,我无法在开始时看到此页面 这是我的web.xml <servlet> <servlet-name>login</servlet-name> <servlet-class>com.start</servlet-class> <load-on-start

我想我在web.xml上的映射有问题,我总是遇到404错误。 我正在使用Tomcat7。 当我尝试使用直接url访问servlet时,所有这些都可以工作,但当我启动项目时,我无法在开始时看到此页面

这是我的web.xml

<servlet>
  <servlet-name>login</servlet-name>
  <servlet-class>com.start</servlet-class>
  <load-on-startup>100</load-on-startup>
</servlet>


<servlet-mapping>
<servlet-name>login</servlet-name>
  <url-pattern>/login/*</url-pattern>
</servlet-mapping> 
希望你能帮忙。
谢谢

在web.xml中使用此标记选择欢迎页面

<welcome-file-list>
    <welcome-file>login</welcome-file>
</welcome-file-list>

登录

我需要在jsp类上执行//@WebServlet(“/login”)吗?还是不发送到commet?如果直接URL有效,只需将直接URL放在标记
欢迎文件
(替换登录名)中即可。它应该有用!非常感谢你的第一个评论是正确的!!!只是在刷新tomcat时遇到了一些问题。。。。
<welcome-file-list>
    <welcome-file>login</welcome-file>
</welcome-file-list>