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