Hi
All,
I am new to Struts
frame work,I am trying to install struts and execute a example which
provided by struts.
I am using the
struts-config.xml which is provided by the struts example.
When i am trying to
strat the weblogic i am getting the following exception.Please see below
exception.
The Attributes class
is in class path and the parser jar is in classpath. I am able to
use Attributes class in another test JSP file.
Looks like the
error is when loading the Action servlet while parsing the
struts-config.xml.
I belive
" java.lang.NoClassDefFoundError: org/xml/sax/Attributes:
",This exception will be thrown when the Atrtributes class is not
found.For sure the Attribute class is there in the
classpath.
Could some
one Help Me
Regards,
Venkat.
*****************************************************************************************************************************************************************************************************
Sun Sep 16 16:54:29 CDT
2001:<I> <EJB> 0 EJB jar files loaded, containing 0
EJBs
Sun Sep 16 16:54:29 CDT
2001:<I> <EJB> 0 deployed, 0 failed to deploy.
Sun Sep 16 16:54:30 CDT
2001:<I> <WebAppServletContext-examples> Pre-Loading servlet
action
Sun Sep 16 16:54:30 CDT
2001:<I> <WebAppServletContext-examples> action: init
Sun Sep 16 16:54:30 CDT
2001:<I> <WebAppServletContext-examples> action: Loading application
resources from resource
org.apache.struts.webapp.example.ApplicationResources
Sun Sep 16 16:54:30 CDT
2001:<I> <WebAppServletContext-examples> action: Initializing
configuration from resource path /WEB-INF/struts-config.xml
register('-//Apache Software
Foundation//DTD Struts Configuration 1.0//EN',
'zip:C:/weblogic/myserver/examples/WEB-INF/lib/struts.jar#org/apache/struts/resources/struts-config_1_0.dtd'
register('-//Apache Software
Foundation//DTD Struts Configuration 1.1//EN',
'zip:C:/weblogic/myserver/examples/WEB-INF/lib/struts.jar#org/apache/struts/resources/struts-config_1_1.dtd'
register('-//Sun Microsystems,
Inc.//DTD Web Application 2.2//EN',
'zip:C:/weblogic/myserver/examples/WEB-INF/lib/struts.jar#org/apache/struts/resources/web-app_2_2.dtd'
register('-//Sun
Microsystems, Inc.//DTD Web Application 2.3//EN',
'zip:C:/weblogic/myserver/examples/WEB-INF/lib/struts.jar#org/apache/struts/resources/web-app_2_3.dtd'
resolveEntity('-//Apache Software
Foundation//DTD Struts Configuration 1.0//EN',
'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd')
Resolving to alternate DTD
'zip:C:/weblogic/myserver/examples/WEB-INF/lib/struts.jar#org/apache/struts/resources/struts-config_1_0.dtd'
***************************************************************************
The WebLogic
Server did not start up properly.
Exception raised:
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: org/xml/sax/Attributes
at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:146)
at
org.apache.commons.digester.Digester.startElement(Digester.java:624)
at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:828)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1852)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1233)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:374)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:192)
at
org.apache.commons.digester.Digester.parse(Digester.java:859)
at
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1273)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:460)
at
javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:499)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:453)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:442)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:361)
at
weblogic.servlet.internal.ServletContextImpl.preloadServlet(ServletContextImpl.java:748)
at
weblogic.servlet.internal.ServletContextImpl.preloadServlets(ServletContextImpl.java:722)
at
weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:649)
at
weblogic.t3.srvr.HttpServer.start(HttpServer.java:448)
at
weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1332)
at
weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:844)
at
java.lang.reflect.Method.invoke(Native Method)
at
weblogic.Server.startServerDynamically(Server.java:140)
at
weblogic.Server.main(Server.java:97)
at
weblogic.Server.main(Server.java:58)
java.lang.NoClassDefFoundError:
org/xml/sax/Attributes
at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:146)
at
org.apache.commons.digester.Digester.startElement(Digester.java:624)
at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:828)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1852)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1233)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:374)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:192)
at
org.apache.commons.digester.Digester.parse(Digester.java:859)
at
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1273)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:460)
at
javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:499)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:453)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:442)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:361)
at
weblogic.servlet.internal.ServletContextImpl.preloadServlet(ServletContextImpl.java:748)
at
weblogic.servlet.internal.ServletContextImpl.preloadServlets(ServletContextImpl.java:722)
at
weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:649)
at
weblogic.t3.srvr.HttpServer.start(HttpServer.java:448)
at
weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1332)
at
weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:844)
at
java.lang.reflect.Method.invoke(Native Method)
at
weblogic.Server.startServerDynamically(Server.java:140)
at
weblogic.Server.main(Server.java:97)
at
weblogic.Server.main(Server.java:58)
***************************************************************************

