You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by laredotornado <la...@gmail.com> on 2009/03/06 16:55:20 UTC

Struts 1: Why is ActionServlet unavailable?

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-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org