You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Soaring Eagle <co...@gmail.com> on 2005/02/07 20:21:53 UTC
Problem setting up a basic JSP with actions
Hello,
I have a simple struts-config.xml like below. This keeps throwing
wierd class not found exceptions. Here is the struts-config and the
exception. I cannot understand whats wrong here. Note that the
struts.jar file is in the WEB-INF/lib/ folder inside the WAR file.
Now, this may not be a functional struts-config.xml - because 1) I am
still learning/prototyping this stuff and that 2) this itself is
throwing errors and not allowing me to go forward. The exceptions
appear at startup time when actionservlet is trying to start up.
Please help!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD
Struts Configuration 1.2//EN"
"http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<action-mappings>
<action path="/test" className="ui.action.TestAction"></action>
</action-mappings>
</struts-config>
Feb 7, 2005 2:16:33 PM org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError: org/apache/struts/action/Action
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:476)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:181)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:119)
at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)
at org.apache.struts.config.ActionMappingFactory.createObject(ConfigRuleSet.java:377)
at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
at org.apache.commons.digester.Digester.startElement(Digester.java:1286)
at weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
at weblogic.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:591)
at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:877)
at weblogic.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBinder.java:569)
at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:727)
at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:759)
at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:138)
at org.apache.commons.digester.Digester.parse(Digester.java:1572)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:708)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
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:869)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5647)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2022)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2063)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
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)
<Feb 7, 2005 2:16:34 PM EST> <Error> <HTTP> <BEA-101216> <Servlet:
"action" failed to preload on startup in Web application: "MIDAS".
javax.servlet.ServletException: org/apache/struts/action/Action
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5647)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2022)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2063)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
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)
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Problem setting up a basic JSP with actions
Posted by Soaring Eagle <co...@gmail.com>.
Thanks for the reply. Turns out, that i was facing the class not found
exceptions because somehow, my J2EE container (weblogic) was not
picking up struts.jar from the lib directory or the WAR file. my WAR
file was inside an EAR file. When I placed the struts.jar and other
library jars in the EAR file, all ClassNotFounds disappeared and I got
the right exceptions which led me to resolving the issues. I have
things working correctly now.
Eagle
On Mon, 07 Feb 2005 16:25:41 -0800, Max Cooper <ma...@maxcooper.com> wrote:
> className="ui.action.TestAction"
>
> should be:
>
> type="ui.action.TestAction"
>
> -Max
>
> On Mon, 2005-02-07 at 14:21 -0500, Soaring Eagle wrote:
> > Hello,
> >
> > I have a simple struts-config.xml like below. This keeps throwing
> > wierd class not found exceptions. Here is the struts-config and the
> > exception. I cannot understand whats wrong here. Note that the
> > struts.jar file is in the WEB-INF/lib/ folder inside the WAR file.
> > Now, this may not be a functional struts-config.xml - because 1) I am
> > still learning/prototyping this stuff and that 2) this itself is
> > throwing errors and not allowing me to go forward. The exceptions
> > appear at startup time when actionservlet is trying to start up.
> > Please help!
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD
> > Struts Configuration 1.2//EN"
> > "http://struts.apache.org/dtds/struts-config_1_2.dtd">
> > <struts-config>
> > <action-mappings>
> > <action path="/test" className="ui.action.TestAction"></action>
> > </action-mappings>
> > </struts-config>
> >
> >
> > Feb 7, 2005 2:16:33 PM org.apache.commons.digester.Digester startElement
> > SEVERE: Begin event threw error
> > java.lang.NoClassDefFoundError: org/apache/struts/action/Action
> > at java.lang.ClassLoader.defineClass0(Native Method)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
> > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> > at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:476)
> > at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:181)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> > at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)
> > at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
> > at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:119)
> > at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)
> > at org.apache.struts.config.ActionMappingFactory.createObject(ConfigRuleSet.java:377)
> > at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
> > at org.apache.commons.digester.Digester.startElement(Digester.java:1286)
> > at weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
> > at weblogic.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:591)
> > at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:877)
> > at weblogic.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBinder.java:569)
> > at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:727)
> > at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:759)
> > at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
> > at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
> > at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
> > at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
> > at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> > at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
> > at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
> > at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:138)
> > at org.apache.commons.digester.Digester.parse(Digester.java:1572)
> > at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:708)
> > at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
> > at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
> > at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> > at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
> > 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:869)
> > at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
> > at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
> > at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
> > at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
> > at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
> > at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5647)
> > at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
> > at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2022)
> > at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2063)
> > at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
> > at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
> > at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
> > at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
> > at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
> > at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
> > at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
> > at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
> > at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
> > 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)
> > <Feb 7, 2005 2:16:34 PM EST> <Error> <HTTP> <BEA-101216> <Servlet:
> > "action" failed to preload on startup in Web application: "MIDAS".
> > javax.servlet.ServletException: org/apache/struts/action/Action
> > at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
> > at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
> > at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
> > at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
> > at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
> > at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
> > at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5647)
> > at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
> > at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2022)
> > at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2063)
> > at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
> > at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
> > at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
> > at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
> > at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
> > at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
> > at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
> > at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
> > at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
> > 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)
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Problem setting up a basic JSP with actions
Posted by Max Cooper <ma...@maxcooper.com>.
className="ui.action.TestAction"
should be:
type="ui.action.TestAction"
-Max
On Mon, 2005-02-07 at 14:21 -0500, Soaring Eagle wrote:
> Hello,
>
> I have a simple struts-config.xml like below. This keeps throwing
> wierd class not found exceptions. Here is the struts-config and the
> exception. I cannot understand whats wrong here. Note that the
> struts.jar file is in the WEB-INF/lib/ folder inside the WAR file.
> Now, this may not be a functional struts-config.xml - because 1) I am
> still learning/prototyping this stuff and that 2) this itself is
> throwing errors and not allowing me to go forward. The exceptions
> appear at startup time when actionservlet is trying to start up.
> Please help!
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD
> Struts Configuration 1.2//EN"
> "http://struts.apache.org/dtds/struts-config_1_2.dtd">
> <struts-config>
> <action-mappings>
> <action path="/test" className="ui.action.TestAction"></action>
> </action-mappings>
> </struts-config>
>
>
> Feb 7, 2005 2:16:33 PM org.apache.commons.digester.Digester startElement
> SEVERE: Begin event threw error
> java.lang.NoClassDefFoundError: org/apache/struts/action/Action
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:476)
> at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:181)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)
> at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
> at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:119)
> at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)
> at org.apache.struts.config.ActionMappingFactory.createObject(ConfigRuleSet.java:377)
> at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
> at org.apache.commons.digester.Digester.startElement(Digester.java:1286)
> at weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
> at weblogic.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:591)
> at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:877)
> at weblogic.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBinder.java:569)
> at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:727)
> at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:759)
> at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
> at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
> at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
> at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
> at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
> at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
> at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:138)
> at org.apache.commons.digester.Digester.parse(Digester.java:1572)
> at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:708)
> at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
> at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
> at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
> 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:869)
> at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
> at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
> at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
> at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
> at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
> at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5647)
> at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
> at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2022)
> at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2063)
> at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
> at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
> at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
> at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
> at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
> at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
> at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
> at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
> at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
> 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)
> <Feb 7, 2005 2:16:34 PM EST> <Error> <HTTP> <BEA-101216> <Servlet:
> "action" failed to preload on startup in Web application: "MIDAS".
> javax.servlet.ServletException: org/apache/struts/action/Action
> at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
> at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
> at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
> at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
> at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
> at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
> at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5647)
> at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:869)
> at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2022)
> at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2063)
> at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
> at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
> at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
> at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
> at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
> at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
> at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
> at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
> at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
> 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)
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org