<!-- The mapping for the invoker servlet --> <!— <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping> --> 只不过加了注释符,禁用了。要解禁,根本不用再加,只用把注释符去掉就行了(当时咋没注意呢,呵呵。想当然了,我又查看了一下tomcat5的相应的web.xml,它也有这几项,被加注释,相必有这个功能呀!于是切换系统,运行,还是上面的错误。哦,对了,在web.xml配置时,讲究、对应关系,于时分别查看tomcat4与tomcat5中的项,真的发现了
Starting with Tomcat 4.1.12, the invoker servlet is no longer available by default in all webapps. Enabling it for all webapps is possible by editing $CATALINA_HOME/conf/web.xml to uncomment the "/servlet/*" servlet-mapping definition.
Using the invoker servlet in a production environment is not recommended and is unsupported.
另外,我在阅读<core servlet and java server pages: 2nd editon> 时,书中只是在轻描淡写的说了一句与 /servlet 映射相关的话。这点,不知难倒过多少英雄!