本文源自http://blog.csdn.net/step123/archive/2004/08/16/servlet1.aspx
身陷tomcat4与tomcat5中servlet调用器的迷魂阵 【相关文章:Mambo适合我吗?(ZT)】 【扩展阅读:创建不规则窗口】 【扩展信息:commons-beanutils 1.】 作为tomcat新手,我为这个问题困惑了很长时间,书上写得太简单,没涉及到;曾在csdn上发贴,但没能到想要的答案。昨突受启发,经上机试验,才彻底解决心中的疑问。真的很简单,现发出来,供servelt/jsp的学友一起探讨,少走弯路。 我一直以为最新版是功能最完美的,所以我使用了tomcat5.0.19,但按书上定的我编每个servlet,调试时都要在项目目录下的web-inf/web.xml加入类似以下的代码: <servlet> <servlet-name>counterservlet </servlet-name> <servlet-class>mypack.counterservlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>counterservlet </servlet-name> <url-pattern>/counter</url-pattern> </servlet-mapping> 后来通过多方打听,才知道tomcat有个调用器(invoker servlet),只要在web.xml中加入以下代码: <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping> 便直接用http://localhost:8080/项目目录名/servlet/servlet名 的方式直接调试,如果项目是root话,其中的项目目录可省即 http://localhost:8080/servelt/servlet名。... 下一页