Which version of struts you are running? Running early version of struts like 
1.1 on new web containers is problematic. I had the same issue running early 
version of struts on Websphere V6+. I had to add a custom property 
"prependSlashToResource = true" to my server make it run.

Since you are running weblogic, I assume there should be some similar way to do 
it.

Hope it helps.

--- On Fri, 3/6/09, laredotornado <laredotorn...@gmail.com> wrote:

> From: laredotornado <laredotorn...@gmail.com>
> Subject: Struts 1: Why is ActionServlet unavailable?
> To: user@struts.apache.org
> Received: Friday, March 6, 2009, 3:55 PM
> 
> Hi,
> 
> I'm using Struts 1 with Weblogic 9.2.2 (Java 1.5), running
> on my local Win
> XP machine.  I'm getting this error when trying to
> deploy my WAR in my
> Weblogic logs ...
> 
> ####<Mar 6, 2009 8:31:48 AM MST> <Error>
> <HTTP> <CO183L-4CVY3D1>
> <my_managed_server_1> <[ACTIVE] ExecuteThread: '0'
> for queue:
> 'weblogic.kernel.Default (self-tuning)'> <<WLS
> Kernel>> <> <>
> <1236353508999> <BEA-101216> <Servlet:
> "action" failed to preload on startup
> in Web application: "RoutingEngine.war".
> javax.servlet.UnavailableException: <init>
>     at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)
>     at
> javax.servlet.GenericServlet.init(GenericServlet.java:256)
>     at
> weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:278)
>     at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>     at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>     at
> weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
>     at
> weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
>     at
> weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
>     at
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:507)
>     at
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1715)
>     at
> weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1692)
>     at
> weblogic.servlet.internal.WebAppServletContext..preloadResources(WebAppServletContext.java:1612)
>     at
> weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2750)
>     at
> weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:889)
>     at
> weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
>     at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
>     at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
>     at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
>     at
> weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
>     at
> weblogic.application.internal..flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
>     at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
>     at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
>     at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
>     at
> weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
>     at
> weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
>     at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
>     at
> weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
>     at
> weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
>     at
> weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
>     at
> weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:181)
>     at
> weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:358)
>     at
> weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
>     at
> weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:186)
>     at
> weblogic.management.deploy.internal.AppTransition$2..transitionApp(AppTransition.java:30)
>     at
> weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
>     at
> weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
>     at
> weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
>     at
> weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
>     at
> weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
>     at
> weblogic..t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
>     at
> weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
>     at
> weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> 
> I have no idea what this means, how to correct, or what
> extra information I
> can give you to help me troubleshoot.  Any thoughts
> are appreciated, - Dave
> -- 
> View this message in context: 
> http://www.nabble.com/Struts-1%3A-Why-is-ActionServlet-unavailable--tp22375179p22375179.html
> Sent from the Struts - User mailing list archive at
> Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 


      __________________________________________________________________
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your 
favourite sites. Download it now at
http://ca.toolbar.yahoo.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to