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

Reply via email to