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.
In metacat's tomcat 5 web.xml, I've commented out the invoker servlet lines in order to avoid the exception.
Adding in a web.xml file specific to tomcat 5. Notice servlet.jar is
now servlet-api.jar
The tomcat 5 release notes includes this:
------------------------
Enabling invoker servlet:
------------------------
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.
In metacat's tomcat 5 web.xml, I've commented out the invoker servlet lines in
order to avoid the exception.