请问每次运行不同的SERVLET,是不是每次都需要改WEB.XML里面的设置啊? 
比如说我第一次运行的是HELLOWORLD,WEB.XML里面的设置是 
<servlet> 
<servlet-name>HelloWorld</servlet-name> 
<servlet-class>HelloWorld</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>HelloWorld</servlet-name> 
<url-pattern>/HelloWorld</url-pattern> 
</servlet-mapping> 
而我想然后运行HelloWorldServlet,非要把WEB,XML里面的设置改成 
<servlet> 
<servlet-name>HelloWorldServlet</servlet-name> 
<servlet-class>HelloWorldServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>HelloWorldServlet</servlet-name> 
<url-pattern>/HelloWorldServlet</url-pattern> 
</servlet-mapping> 
才可以运行,不然就会出现找不到此文件的错误! 
有什么可以一劳永逸的办法吗?运行不同的SERVLET不用改里面的设置,请赐教!谢谢各位大侠! 

解决方案 »

  1.   

    找不到哪个文件?把错误信息拿出来?classes下有HelloWorldServlet.class吗?
      

  2.   

    不同的SERVLET都写在web.xml中啊,又不是只能有一个servlet
      

  3.   

    在TOMCAT_HOME/conf/web.xml中把被注释掉的invoker的注释去掉(搜"invoker"就行)
    <servlet> <servlet-mapping>两个
    然后浏览器用webapp-name/servlet/package.xxServlet就可访问
      

  4.   

    不同的SERVLET都写在web.xml中啊,又不是只能有一个servlet
      

  5.   

    没人帮忙吗??我自己顶,UP,UP,UP,UP,UP,UP,UP,UP,UP,