日期:2014-05-18  浏览次数:20600 次

新手求教servlet问题
我JDK和TOMCAT都是装C盘的,然后设了个虚拟目录d:\web,在这个下面根据网上的一些教程新建文件夹WEB-INF和其下的WEB.XML和classes,WEB这个目录运行JSP这种都是正常的,然后我把HelloServlet.class文件放进CLASSES文件夹去,最后是WEB-INF下面WEB.xml设置:如下 : 

  <servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>HelloServlet</servlet-class>
  </servlet> 
   
  <servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/helloServlet</url-pattern>
  </servlet-mapping>

上面的是按教程上写的,具体含义不是很理解,反正最后http://localhost:8080/web/HelloServlet是404错误, 高手帮忙看看,网上的文章看了好长时间了,感觉都是在原目录下的,换到虚拟目录下就不行了,不知道为什么。

------解决方案--------------------
<url-pattern>/helloServlet </url-pattern> 
/helloServlet这大写吧
------解决方案--------------------
http://localhost:8080/web/HelloServlet中的HelloServlet改为helloServlet 
用url-pattern中的值