> -----Original Message----- > From: Kenneth Litwak [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 11, 2004 9:27 AM > To: Struts Users Mailing List > Subject: RE: Problem depoying struts-blank.war > > > Here is the validation.xml file. Do I need this? A lot of this is new > to me. What would I do to rebuild the war without this file, if I can > get away with not using it? Thanks.
Yeah you can.... I'm just surprised that the xml validator is being that much of a pita. Oh well. Like another poster said, in the strtusconfig.xml file, there's a section dealing with the validator, go ahead and comment it out. > > <?xml version="1.0" encoding="ISO-8859-1" ?> > <!DOCTYPE form-validation PUBLIC > "-//Apache Software Foundation//DTD Commons Validator Rules > Configuration 1.1//EN" > > "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> > > <form-validation> > > <!-- > This is a blank Validator form file with a commented examples. > --> > <global> > <!-- An example global constant > <constant> > <constant-name>postalCode</constant-name> > <constant-value>^\d{5}\d*$</constant-value> > </constant> > end example--> > </global> > > <formset> > <!-- An example form > <form name="logonForm"> > <field > property="username" > depends="required"> > <arg key="logonForm.username"/> > </field> > <field > property="password" > depends="required,mask"> > <arg key="logonForm.password"/> > <var> > <var-name>mask</var-name> > <var-value>^[0-9a-zA-Z]*$</var-value> > </var> > </field> > </form> > end example form --> > > </formset> > > <!-- An example formset for another locale > <formset language="fr"> > > <constant> > <constant-name>postalCode</constant-name> > <constant-value>^[0-9a-zA-Z]*$</constant-value> > </constant> > > </formset> > --> > > </form-validation> > > Ken > > -----Original Message----- > From: Jim Barrows [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 11, 2004 9:03 AM > To: Struts Users Mailing List > Subject: RE: Problem depoying struts-blank.war > > > > > -----Original Message----- > > From: Kenneth Litwak [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 11, 2004 8:59 AM > > To: Struts Users Mailing List > > Subject: RE: Problem depoying struts-blank.war > > > > > > I used the download I got yesterday: struts-20040803.zip. Thakns. > > Looks the validation file is a bit wonky. That would > WEB-INF/validation.xml, and something is out of order in it. Which > should be easy to fix, just put things in the right order. > If they are > in the right order..... > > > > > > > > > > Ken > > > > -----Original Message----- > > From: Jim Barrows [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 11, 2004 8:54 AM > > To: Struts Users Mailing List > > Subject: RE: Problem depoying struts-blank.war > > > > > > > > > -----Original Message----- > > > From: Kenneth Litwak [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, August 11, 2004 8:45 AM > > > To: [EMAIL PROTECTED] > > > Subject: Problem depoying struts-blank.war > > > > > > > > > I am trying to teach myself Struts while writing a real > > > application. > > > I followed an tutorial that said to start by putting the > > > struts-blank.war in the webapps directory of Tomcat 5. > > Unfortunately, > > > here's what I got: > > > > Which version of struts did you get the struts-blank.war > > from? This is > > awfully odd. > > > > > > > > > > > > > > > > > > Aug 11, 2004 8:24:50 AM > > > org.apache.struts.util.PropertyMessageResources > > > <init> > > > > > > INFO: Initializing, > > > config='org.apache.webapp.admin.ApplicationResources', retur > > > > > > nNull=true > > > > > > Aug 11, 2004 8:24:55 AM > > org.apache.catalina.core.StandardHostDeployer > > > install > > > > > > INFO: Processing Context configuration file URL > > > file:C:\tomcat50\conf\Catalina\l > > > > > > ocalhost\balancer.xml > > > > > > Aug 11, 2004 8:24:55 AM > > org.apache.catalina.core.StandardHostDeployer > > > install > > > > > > INFO: Processing Context configuration file URL > > > file:C:\tomcat50\conf\Catalina\l > > > > > > ocalhost\manager.xml > > > > > > Aug 11, 2004 8:24:56 AM > > org.apache.catalina.core.StandardHostDeployer > > > install > > > > > > INFO: Installing web application at context path > > > /struts-blank from URL > > > file:C:/ > > > > > > tomcat50/webapps/struts-blank > > > > > > Aug 11, 2004 8:24:59 AM org.apache.struts.tiles.TilesPlugin > > > initDefinitionsFacto > > > > > > ry > > > > > > INFO: Tiles definition factory loaded for module ''. > > > > > > Aug 11, 2004 8:24:59 AM > org.apache.struts.validator.ValidatorPlugIn > > > initResource > > > > > > s > > > > > > INFO: Loading validation rules file from > > > '/WEB-INF/validator-rules.xml' > > > > > > Aug 11, 2004 8:24:59 AM > org.apache.struts.validator.ValidatorPlugIn > > > initResource > > > > > > s > > > > > > INFO: Loading validation rules file from '/WEB-INF/validation.xml' > > > > > > Aug 11, 2004 8:25:00 AM org.apache.commons.digester.Digester error > > > > > > SEVERE: Parse Error at line 45 column 15: The content of > > element type > > > "formset" > > > > > > is incomplete, it must match "(constant*,form+)". > > > > > > org.xml.sax.SAXParseException: The content of element type > > > "formset" is > > > incomple > > > > > > te, it must match "(constant*,form+)". > > > > > > at > > > > > > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Un > > > > > > known Source) > > > > > > at > org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown > > > Source) > > > > > > at > > org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > > > Source) > > > > > > at > > org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > > > Source) > > > > > > at > > > > > > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown S > > > > > > ource) > > > > > > at > > > org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown > > > Source) > > > > > > > > > > > > at > > > > > > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknow > > > > > > n Source) > > > > > > at > > > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent > > > > > > Dispatcher.dispatch(Unknown Source) > > > > > > at > > > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un > > > > > > known Source) > > > > > > at > > org.apache.xerces.parsers.XML11Configuration.parse(Unknown > > > Source) > > > > > > at > > org.apache.xerces.parsers.XML11Configuration.parse(Unknown > > > Source) > > > > > > at > org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > > > > > > at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > > > Source) > > > > > > at > > > org.apache.commons.digester.Digester.parse(Digester.java:1567) > > > > > > at > > > > > > org.apache.commons.validator.ValidatorResources.<init>(ValidatorResou > > > > > > rces.java:159) > > > > > > at > > > > > > org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPl > > > > > > ugIn.java:233) > > > > > > at > > > > > > org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java > > > > > > :164) > > > > > > at > > > > > > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServle > > > > > > t.java:839) > > > > > > at > > > > org.apache.struts.action.ActionServlet.init(ActionServlet.java:332) > > > > > > at > > javax.servlet.GenericServlet.init(GenericServlet.java:256) > > > > > > at > > > > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > > > > > > java:1044) > > > > > > at > > > > > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:88 > > > > > > 7) > > > > > > at > > > > > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex > > > > > > t.java:3959) > > > > > > at > > > > > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4 > > > > > > 284) > > > > > > at > > > > > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase > > > > > > .java:866) > > > > > > at > > > > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:85 > > > > > > 0) > > > > > > at > > > > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638) > > > > > > > > > > > > at > > > > > > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep > > > > > > loyer.java:320) > > > > > > at > > > > org.apache.catalina.core.StandardHost.install(StandardHost.java:875) > > > > > > at > > > > > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657 > > > > > > ) > > > > > > at > > > > > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476 > > > > > > ) > > > > > > at > > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008) > > > > > > at > > > > > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > > > > > > :394) > > > > > > at > > > > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > > > > > > eSupport.java:166) > > > > > > at > > > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134) > > > > > > > > > > > > at > > > org.apache.catalina.core.StandardHost.start(StandardHost.java:832) > > > > > > at > > > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126) > > > > > > > > > > > > at > > > > > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521 > > > > > > ) > > > > > > at > > > > > > org.apache.catalina.core.StandardService.start(StandardService.java:5 > > > > > > 19) > > > > > > at > > > > > > org.apache.catalina.core.StandardServer.start(StandardServer.java:234 > > > > > > 5) > > > > > > at > > > org.apache.catalina.startup.Catalina.start(Catalina.java:594) > > > > > > 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.catalina.startup.Bootstrap.start(Bootstrap.java:297) > > > > > > at > > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) > > > > > > Aug 11, 2004 8:25:00 AM > > org.apache.catalina.core.StandardHostDeployer > > > install > > > > > > INFO: Installing web application at context path > > > /jsp-examples from URL > > > file:C:\ > > > > > > tomcat50\webapps\jsp-examples > > > > > > > > > > > > > > > > > > What might be wrong? Thanks. > > > > > > > > > > > > > > > > > > Ken > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]