You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Cruz, Edward J." <e....@radium.ncsc.mil> on 2003/03/20 17:20:20 UTC

Struts 1.1 RC1 and Validator

I am using Struts Release Candidate 1.1.
Deploying to Tomcat 4.0. 

This is the DOCTYPE in both my validation.xml and validation-rules.xml

<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules
Configuration 1.0//EN"
          "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">

My Struts Configuration file has the ValidatorPlugIn as followed

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
                  value="/WEB-INF/config/validator/validator-rules.xml,
                         /WEB-INF/config/validator/validation.xml" />
  </plug-in>

Then when I start the tomcat server I get the following error messages.  I
have search the list and it says the in the new commons it is setup to not
look for the validator.dtd file external however it still looks as though it
is trying to look to the http: address as opposed to finding the local
version of the file.

I have searched the list archives and seen my issues with this but can not
find anyone that gives a definite answer to if it was fixed.  I would assume
the Release Candidate 1.1 would have the most update version, with the
exception of nightly builds, of the commons-validator.jar, which is said to
have the fix.  

Any help is appreciated.  

Mar 20, 2003 9:30:59 AM org.apache.struts.validator.ValidatorPlugIn
initResources
INFO: Loading validation rules file from
'/WEB-INF/config/validator/validator-rules.xml'
Mar 20, 2003 9:30:59 AM org.apache.commons.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 3 column -1: External entity not found:
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd".
java.net.UnknownHostException: jakarta.apache.org
	at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
	at
org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
	at
org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
	at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
	at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
	at org.apache.commons.digester.Digester.parse(Digester.java:1562)
	at
org.apache.commons.validator.ValidatorResourcesInitializer.initialize(Valida
torResourcesInitializer.java:256)
	at
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja
va:224)
	at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:167)
	at
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
1105)
	at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
8)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3279)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	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:388)
	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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Mar 20, 2003 9:30:59 AM
org.apache.commons.validator.ValidatorResourcesInitializer initialize
SEVERE: External entity not found:
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd".
java.net.UnknownHostException: jakarta.apache.org
	at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
	at
org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
	at
org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
	at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
	at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
	at org.apache.commons.digester.Digester.parse(Digester.java:1562)
	at
org.apache.commons.validator.ValidatorResourcesInitializer.initialize(Valida
torResourcesInitializer.java:256)
	at
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja
va:224)
	at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:167)
	at
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
1105)
	at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
8)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3279)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	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:388)
	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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Mar 20, 2003 9:30:59 AM org.apache.struts.validator.ValidatorPlugIn
initResources
INFO: Loading validation rules file from
'/WEB-INF/config/validator/validation.xml'
Mar 20, 2003 9:31:00 AM org.apache.commons.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 5 column -1: External entity not found:
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd".
java.net.UnknownHostException: jakarta.apache.org
	at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
	at
org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
	at
org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
	at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
	at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
	at org.apache.commons.digester.Digester.parse(Digester.java:1562)
	at
org.apache.commons.validator.ValidatorResourcesInitializer.initialize(Valida
torResourcesInitializer.java:256)
	at
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja
va:224)
	at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:167)
	at
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
1105)
	at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
8)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3279)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	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:388)
	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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Mar 20, 2003 9:31:00 AM
org.apache.commons.validator.ValidatorResourcesInitializer initialize
SEVERE: External entity not found:
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd".
java.net.UnknownHostException: jakarta.apache.org
	at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
	at
org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
	at
org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
	at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
	at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
	at org.apache.commons.digester.Digester.parse(Digester.java:1562)
	at
org.apache.commons.validator.ValidatorResourcesInitializer.initialize(Valida
torResourcesInitializer.java:256)
	at
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja
va:224)
	at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:167)
	at
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
1105)
	at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
8)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3279)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	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:388)
	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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

Jamie Cruz
Software Engineering 
e.cruz@radium.ncsc.mil 
(301)688-1430 





---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org