Hi I am using Struts 1.1 and Weblogic 8.1 SP1. The problem is while deploying my WAR (in the exploded form only) after modification of struts-config.xml. I have this project running for the past 6 years now.
As soon as I add another form bean to the struts-config.xml file, I am getting the exception on deployment of the WAR in EXPLODED format: <Oct 10, 2006 3:51:04 PM GMT+05:30> <Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup in Web application: "cdWeb". javax.servlet.UnavailableException: Parsing error processing resource path at org.apache.struts.action.ActionServlet.handleConfigException( ActionServlet.java:1035) at org.apache.struts.action.ActionServlet.parseModuleConfigFile( ActionServlet.java:1014) at org.apache.struts.action.ActionServlet.initModuleConfig( ActionServlet.java:955) at org.apache.struts.action.ActionServlet.init(ActionServlet.java :470) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.tavant.cd.controller.servlet.CDFrontControllerServlet.init( CDFrontControllerServlet.java:91) at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run( ServletStubImpl.java:1070) at weblogic.security.acl.internal.AuthenticatedSubject.doAs( AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs( SecurityManager.java:118) at weblogic.servlet.internal.ServletStubImpl.createServlet( ServletStubImpl.java:893) at weblogic.servlet.internal.ServletStubImpl.createInstances( ServletStubImpl.java:842) at weblogic.servlet.internal.ServletStubImpl.prepareServlet( ServletStubImpl.java:782) at weblogic.servlet.internal.WebAppServletContext.preloadServlet( WebAppServletContext.java:3236) at weblogic.servlet.internal.WebAppServletContext.preloadServlets( WebAppServletContext.java:3181) at weblogic.servlet.internal.WebAppServletContext.preloadResources( WebAppServletContext.java:3154) at weblogic.servlet.internal.WebAppServletContext.setStarted( WebAppServletContext.java:5637) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java :866) at weblogic.j2ee.J2EEApplicationContainer.start( J2EEApplicationContainer.java:2017) at weblogic.j2ee.J2EEApplicationContainer.activate( J2EEApplicationContainer.java:2058) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer (SlaveDeployer.java:2624) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit( SlaveDeployer.java:2547) at weblogic.management.deploy.slave.SlaveDeployer$Task.commit( SlaveDeployer.java:2349) at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit( SlaveDeployer.java:2431) at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare( SlaveDeployer.java:2343) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare( SlaveDeployer.java:2511) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask (SlaveDeployer.java:833) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta( SlaveDeployer.java:542) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate( SlaveDeployer.java:500) at weblogic.drs.internal.SlaveCallbackHandler$1.execute( SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
But when I am deploying the WAR it works perfectly. I have validated the struts-config.xml file using various validators and it is validated without any errors or warnings. Please help. Thanks in advance. Regards, Sandeep Gupta