I have an application that runs fine in Tomcat 4.1.18
but gives me a "Status 503 - Servlet action is
currently unavailable" error when I try to run it with
Tomcat 5.0.25.  The full error from the Tomcat log is
below.  I checked the struts-user list and tomcat-user
list archives and searched on google, but all
references there suggest missing jars or syntax
errors.  I've triple checked that I have all the
mentioned jars and checked my struts-config.xml for
the various errors but still haven't found anything. 
The app's war file was simply copied from 4.1.18 to
5.0.25 and tomcat was started, so I know all the files
are the same.  

Did anything change between Tomcat 4.x anf 5.x with
regards to struts?  Any help or pointers would be
appreciated.

Thanks,
Jason

Jason Palmatier <[EMAIL PROTECTED]> wrote:
> 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]
> 



        
                
__________________________________
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