Experts,

I am getting following exception while deploying Struts application on
Weblogic8.1 SP2

Caused by: java.lang.NoClassDefFoundError:
org/apache/struts/validator/ValidatorForm

Can any one help...

Regards,
Parag

Listing Exception:

Feb 27, 2004 12:55:29 PM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=tru
e
Feb 27, 2004 12:55:29 PM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.struts.action.ActionResources',
returnNul
l=true
Feb 27, 2004 12:55:30 PM org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw exception
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(Property
Utils.java:1789)
        at
org.apache.commons.beanutils.PropertyUtils.setNestedProperty(Property
Utils.java:1684)
        at
org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.
java:1713)
        at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:101
9)
        at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
        at
org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule
java:259)
        at org.apache.commons.digester.Rule.begin(Rule.java:200)
        at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)

        at
weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(Abstrac
tSAXParser.java:459)
        at
weblogic.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement
(AbstractXMLDocumentParser.java:221)
        at
weblogic.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(XMLSch
emaValidator.java:618)
        at
weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XML
NamespaceBinder.java:874)
        at
weblogic.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamesp
aceBinder.java:591)
        at
weblogic.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDVa
lidator.java:748)
        at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartE
lement(XMLDocumentFragmentScannerImpl.java:747)
        at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCo
ntentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
        at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume
nt(XMLDocumentFragmentScannerImpl.java:329)
        at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
n.java:525)
        at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
n.java:581)
        at
weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
        at
weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXPar
ser.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:1548)
        at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe
rvlet.java:1006)
        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
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:1070)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:893)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:842)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:782)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3236)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3181)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3154)
        at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:5637)
        at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
        at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
java:2017)
        at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.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(SlaveDeplo
yer.java:2349)
        at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S
laveDeployer.java:2431)
        at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl
oyer.java:2343)
        at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
laveDeployer.java:2511)
        at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
veDeployer.java:833)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
oyer.java:542)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
loyer.java:500)
        at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
dler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: java.lang.NoClassDefFoundError:
org/apache/struts/validator/Validator
Form
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:476)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClass
Loader.java:181)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClass
Loader.java:223)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAw
areClassLoader.java:41)
        at
org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.
java:320)
        at
org.apache.struts.config.FormBeanConfig.setType(FormBeanConfig.java:1
91)
        ... 57 more
Feb 27, 2004 12:55:30 PM org.apache.struts.action.ActionServlet
handleConfigExce
ption
SEVERE: Parsing error processing resource path
java.lang.reflect.InvocationTargetException
        at
org.apache.commons.digester.Digester.createSAXException(Digester.java
:2540)
        at
org.apache.commons.digester.Digester.createSAXException(Digester.java
:2566)
        at
org.apache.commons.digester.Digester.startElement(Digester.java:1276)

        at
weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(Abstrac
tSAXParser.java:459)
        at
weblogic.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement
(AbstractXMLDocumentParser.java:221)
        at
weblogic.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(XMLSch
emaValidator.java:618)
        at
weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XML
NamespaceBinder.java:874)
        at
weblogic.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamesp
aceBinder.java:591)
        at
weblogic.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDVa
lidator.java:748)
        at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartE
lement(XMLDocumentFragmentScannerImpl.java:747)
        at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCo
ntentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
        at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume
nt(XMLDocumentFragmentScannerImpl.java:329)
        at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
n.java:525)
        at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
n.java:581)
        at
weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
        at
weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXPar
ser.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:1548)
        at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe
rvlet.java:1006)
        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
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:1070)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:893)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:842)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:782)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3236)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3181)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3154)
        at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:5637)
        at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
        at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
java:2017)
        at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.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(SlaveDeplo
yer.java:2349)
        at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S
laveDeployer.java:2431)
        at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl
oyer.java:2343)
        at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
laveDeployer.java:2511)
        at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
veDeployer.java:833)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
oyer.java:542)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
loyer.java:500)
        at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
dler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
<Feb 27, 2004 12:55:30 PM GMT+05:30> <Error> <HTTP> <BEA-101216> <Servlet:
"acti
on" failed to preload on startup in Web application: "StrutsApp".
javax.servlet.UnavailableException: Parsing error processing resource path
        at
org.apache.struts.action.ActionServlet.handleConfigException(ActionSe
rvlet.java:1035)
        at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe
rvlet.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
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:1070)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:893)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:842)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:782)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3236)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3181)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3154)
        at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:5637)
        at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
        at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
java:2017)
        at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.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(SlaveDeplo
yer.java:2349)
        at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S
laveDeployer.java:2431)
        at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl
oyer.java:2343)
        at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
laveDeployer.java:2511)
        at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
veDeployer.java:833)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
oyer.java:542)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
loyer.java:500)
        at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
dler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>

*********************************************************
Disclaimer

This message (including any attachments) contains 
confidential information intended for a specific 
individual and purpose, and is protected by law. 
If you are not the intended recipient, you should 
delete this message and are hereby notified that 
any disclosure, copying, or distribution of this
message, or the taking of any action based on it, 
is strictly prohibited.

*********************************************************
Visit us at http://www.mahindrabt.com




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to