I was trying to run one of the struts applications found at http://jakarta.apache.org/struts/resources/examples.html. So, i was trying to run Struts Login application found at the above site. So, i copied this struts-logon.war file into webapps directory of tomcat. And then i restarted tomcat. This is what i am seeing when i restarted tomcat. It seems like i don't have xerces parser. Could someone help me out what needs to be done looking at my console error. Also, if i need to download xerces.jar file, where can i find it. Appreciate your help. Starting service Tomcat-Standalone Apache Tomcat/4.0.4 register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'jar :file:C:/Program Files/Apache Tomcat 4.0/webapps/struts-logon/WEB-INF/lib/struts .jar!/org/apache/struts/resources/struts-config_1_0.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 'jar:file:C:/Program Files/Apache Tomcat 4.0/webapps /struts-logon/WEB-INF/lib/struts.jar!/org/apache/struts/resources/struts-config_ 1_0.dtd' New org.apache.struts.action.ActionFormBean Set org.apache.struts.action.ActionFormBean properties Call org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[logonForm ]) Pop org.apache.struts.action.ActionFormBean New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionServlet.addForward(ActionForward[logon]) Pop org.apache.struts.action.ActionForward Parse Error at line 49 column 78: Attribute "rewrite" must be declared for eleme nt type "forward". org.xml.sax.SAXParseException: Attribute "rewrite" must be declared for element type "forward". at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1213 ) at org.apache.xerces.validators.common.XMLValidator.validateElementAndAt tributes(XMLValidator.java:3697) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XML Validator.java:1229) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumen tScanner.java:1806) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp atch(XMLDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS canner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223) at javax.xml.parsers.SAXParser.parse(SAXParser.java:362) at javax.xml.parsers.SAXParser.parse(SAXParser.java:137) at org.apache.struts.digester.Digester.parse(Digester.java:716) at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java :1247) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:437) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. java:918) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:81 0) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex t.java:3279) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3 421) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78 5) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) at org.apache.catalina.core.StandardHost.install(StandardHost.java:738) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :232) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.start(StandardHost.java:638) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343 ) at org.apache.catalina.core.StandardService.start(StandardService.java:3 88) at org.apache.catalina.core.StandardServer.start(StandardServer.java:506 ) at org.apache.catalina.startup.Catalina.start(Catalina.java:781) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionServlet.addForward(ActionForward[success]) Pop org.apache.struts.action.ActionForward New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logon , type=app.LogonAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logof f, type=app.LogoffAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /addFormBean, type=org.apache.struts.actions.AddFormBeanAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /addForward, type=org.apache.struts.actions.AddForwardAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /addMapping, type=org.apache.struts.actions.AddMappingAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /reload, type=org.apache.struts.actions.ReloadAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /removeFormBean, type=org.apache.struts.actions.RemoveFormBeanAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /removeForward, type=org.apache.struts.actions.RemoveForwardAction]) Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin /removeMapping, type=org.apache.struts.actions.RemoveMappingAction]) Pop org.apache.struts.action.ActionMapping Starting service Tomcat-Apache Apache Tomcat/4.0.4
qiansohu
Greenhorn
Joined: Jul 15, 2002
Posts: 2
posted
0
You can find it in "http://xml.apache.org/dist/xerces-j/