Hi All,
I am trying to configure Struts in WAS3.5.2 .
I did exactly what is suggested in the Struts Web Site and when i tried the URL
http://localhost/struts-example I am getting the following Error.
Error 503
An error has occured while processing request:http://gia1f-63-a/struts-example/
Message: Application is currently unavailable for service
Target Servlet: null
StackTrace:
Root Error-1: Application is currently unavailable for service
com.ibm.servlet.engine.webapp.ApplicationUnavailableException: Application is currently unavailable for service at javax.servlet.ServletException.(ServletException.java:107) at com.ibm.websphere.servlet.error.ServletErrorReport.(ServletErrorReport.java:31) at com.ibm.servlet.engine.webapp.WebAppErrorReport.(WebAppErrorReport.java:20) at com.ibm.servlet.engine.webapp.ApplicationUnavailableException.(ApplicationUnavailableException.java:11) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:220) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:175) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:93) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:77) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67) at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:160) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300) at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230) at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104) at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:212) at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347) at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216) at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java:248) at java.lang.Thread.run(Thread.java:481)
And i have checked the Log Files and the following is the data in it.
5710413e WebApp X Failed.to.initialize.webapp.{0}
"struts-example"
javax.servlet.UnavailableException: Missing configuration resource for path /WEB-INF/struts-config.xml
at javax.servlet.ServletException.<init>(ServletException.java:107)
at javax.servlet.UnavailableException.<init>(UnavailableException.java:159)
at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1316)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:465)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.java:558)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleServlet.java:136)
at com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycleServlet.java:244)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleServlet.java:102)
at com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:277)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:71)
at com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:88)
at com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java(Compiled Code))
at com.ibm.servlet.engine.webapp.WebApp.loadServletManager(WebApp.java:776)
at com.ibm.servlet.engine.webapp.WebApp.init(WebApp.java:88)
at com.ibm.servlet.engine.srt.WebGroup.loadWebApp(WebGroup.java:118)
at com.ibm.servlet.engine.srt.WebGroup.init(WebGroup.java:82)
at com.ibm.servlet.engine.ServletHost.addWebGroup(ServletHost.java:107)
at com.ibm.servlet.engine.ServletEngineDynamicUpdateSupport.addWebGroup(ServletEngineDynamicUpdateSupport.java:124)
at com.ibm.ejs.sm.active.ActiveServletGroup.startAction(ActiveServletGroup.java:76)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:668)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:113)
at com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.java:570)
at com.ibm.ejs.sm.active.ActiveServletEngine.startAction(ActiveServletEngine.java:60)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:668)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:113)
at com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.java:570)
at com.ibm.ejs.sm.active.ActiveEJBServer.startAction(ActiveEJBServer.java:96)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:668)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:113)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.java:93)
at com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:62)
at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source)
at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source)
at com.ibm.CORBA.iiop.ORB.process(Unknown Source)
at com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source)
at com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:532)
[03.05.06 21:21:55:453 GMT+05:30] d5234139 ServletInstan A SRVE0048I: Loading servlet: "file"
[03.05.06 21:21:56:843 GMT+05:30] d5234139 WebGroup A SRVE0091I: [Servlet LOG]: "file: init"
[03.05.06 21:21:56:859 GMT+05:30] d5234139 ServletInstan A SRVE0130I: Servlet available for service: "file"
[03.05.06 21:21:56:984 GMT+05:30] d5274139 ServletInstan A SRVE0048I: Loading servlet: "ErrorReporter"
[03.05.06 21:21:57:046 GMT+05:30] d5274139 WebGroup A SRVE0091I: [Servlet LOG]: "ErrorReporter: init"
[03.05.06 21:21:57:546 GMT+05:30] d5274139 ServletInstan A SRVE0130I: Servlet available for service: "ErrorReporter"
Pls help me..Thanks in Advance
Sateesh