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]

Reply via email to