I have a webapp that runs in Tomcat 4.1.18 fine, but when I load them into Tomcat 5.0.25 I get an "HTTP Status 503 - Servlet action is currently unavailable" error. I get the following error on Tomcat startup in my Tomcat log:
2004-06-08 13:57:08 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2004-06-08 13:57:14 StandardContext[/servlets-examples]ContextListener: contextInitialized(( 2004-06-08 13:57:14 StandardContext[/servlets-examples]SessionListener: contextInitialized() 2004-06-08 13:57:20 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2004-06-08 13:57:20 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2004-06-08 13:58:17 StandardContext[/plns]Marking servlet action as unavailable 2004-06-08 13:58:17 StandardContext[/plns]Servlet /plns threw load() exception javax.servlet.UnavailableException: Parsing error processing resource path java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:85) java/lang/Exception.<init>(Ljava/lang/String;)V+1 (Exception.java:33) javax/servlet/ServletException.<init>(Ljava/lang/String;)V+0 (ServletException.java:62) javax/servlet/UnavailableException.<init>(Ljava/lang/String;)V+0 (UnavailableException.java:115) org/apache/struts/action/ActionServlet.handleConfigException(Ljava/lang/String;Ljava/lang/Exception;)V+0 (ActionServlet.java:1034) org/apache/struts/action/ActionServlet.parseModuleConfigFile(Ljava/lang/String;Ljava/lang/String;Lorg/apache/struts/config/ModuleConfig;Lorg/apache/commons/digester/Digester;Ljava/lang/String;)V+0 (ActionServlet.java:1000) org/apache/struts/action/ActionServlet.initModuleConfig(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/struts/config/ModuleConfig;+0 (ActionServlet.java:915) org/apache/struts/action/ActionServlet.init()V+0 (ActionServlet.java:464) com/ibm/as400ad/webfacing/runtime/controller/struts/WFActionServlet.init()V+0 (:??) javax/servlet/GenericServlet.init(Ljavax/servlet/ServletConfig;)V+0 (GenericServlet.java:210) org/apache/catalina/core/StandardWrapper.loadServlet()Ljavax/servlet/Servlet;+0 (StandardWrapper.java:875) org/apache/catalina/core/StandardWrapper.load()V+0 (StandardWrapper.java:862) org/apache/catalina/core/StandardContext.loadOnStartup([Lorg/apache/catalina/Container;)V+0 (StandardContext.java:3965) org/apache/catalina/core/StandardContext.start()V+0 (StandardContext.java:4013) org/apache/catalina/core/ContainerBase.addChildInternal(Lorg/apache/catalina/Container;)V+0 (ContainerBase.java:813) org/apache/catalina/core/ContainerBase.addChild(Lorg/apache/catalina/Container;)V+0 (ContainerBase.java:802) org/apache/catalina/core/StandardHost.addChild(Lorg/apache/catalina/Container;)V+0 (StandardHost.java:592) org/apache/catalina/core/StandardHostDeployer.install(Ljava/lang/String;Ljava/net/URL;)V+0 (StandardHostDeployer.java:183) org/apache/catalina/core/StandardHost.install(Ljava/lang/String;Ljava/net/URL;)V+0 (StandardHost.java:832) org/apache/catalina/startup/HostConfig.deployDirectories(Ljava/io/File;[Ljava/lang/String;)V+0 (HostConfig.java:648) org/apache/catalina/startup/HostConfig.deployApps()V+0 (HostConfig.java:415) org/apache/catalina/startup/HostConfig.start()V+0 (HostConfig.java:960) org/apache/catalina/startup/HostConfig.lifecycleEvent(Lorg/apache/catalina/LifecycleEvent;)V+0 (HostConfig.java:326) org/apache/catalina/util/LifecycleSupport.fireLifecycleEvent(Ljava/lang/String;Ljava/lang/Object;)V+0 (LifecycleSupport.java:113) org/apache/catalina/core/ContainerBase.start()V+0 (ContainerBase.java:1042) org/apache/catalina/core/StandardHost.start()V+0 (StandardHost.java:736) org/apache/catalina/core/ContainerBase.start()V+0 (ContainerBase.java:1042) org/apache/catalina/core/StandardEngine.start()V+0 (StandardEngine.java:459) org/apache/catalina/core/StandardService.start()V+0 (StandardService.java:458) org/apache/catalina/core/StandardServer.start()V+0 (StandardServer.java:2283) org/apache/catalina/startup/Catalina.start()V+0 (Catalina.java:547) org/apache/catalina/startup/Bootstrap.start()V+0 (Bootstrap.java:281) org/apache/catalina/startup/Bootstrap.main([Ljava/lang/String;)V+0 (Bootstrap.java:385) It seems to be complaining about parsing a configuration file for the WFActionServlet. Would there be a difference between the configuration file that Tomcat expects from 4.1.18 and 5.0.25 (I realize the underlying servlet/jsp spec has changed)? I checked the ActionServlet.parseModuleConfigFile() API reference but it didn't shed much light on the subject. Any ideas? Jason __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
