Probably trying to do xml validation using the dtd specified on the
doctype. Save dtd locally (and change reference) or make sure you have a
network path to jakarta.apache.org

JC




                                                                                
                                  
                      "Derek Broughton"                                         
                                  
                      <[EMAIL PROTECTED]        To:       
[EMAIL PROTECTED]                                   
                      p.ca>                    cc:                              
                                  
                                               Subject:  Validator : network 
unreachable                          
                      11/23/2004 08:01                                          
                                  
                      PM                                                        
                                  
                      Please respond to                                         
                                  
                      "Struts Users                                             
                                  
                      Mailing List"                                             
                                  
                                                                                
                                  




I'm running Validator 1.3.1, Apache 2.0.52, Tomcat 4.1.30, Struts 1.1 on a
Debian Linux system.  When connected to the net, Tomcat starts fine.  When
unconnected, I get the following message in catalina*.log.  Why on earth
does
Validator need to reach the web?  In the first place, my Tomcat is local
and
I don't need to go to the web, but I really, really, hate apps that want to

make connections I don't know about.  Is there something I can do to make
Validator work when I'm unconnected, or must I wrote my own validations?

INFO: Loading validation rules file from '/WEB-INF/validation.xml'
Nov 23, 2004 9:47:38 PM org.apache.struts.validator.ValidatorPlugIn init
SEVERE: Network is unreachable
java.net.SocketException: Network is unreachable
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
 at java.net.Socket.connect(Socket.java:452)
 at java.net.Socket.connect(Socket.java:402)
 at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
 at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
 at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
 at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
 at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
 at sun.net.www.http.HttpClient.New(HttpClient.java:339)
 at sun.net.www.http.HttpClient.New(HttpClient.java:320)
 at sun.net.www.http.HttpClient.New(HttpClient.java:315)
 at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:512)

 at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:489)

 at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:617)

 at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:945)

 at
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:880)

 at
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:847)

 at
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:281)

 at
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:959)

 at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:338)

 at
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:828)

 at
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:758)

 at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
 at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1178)

 at org.apache.commons.digester.Digester.parse(Digester.java:1567)
 at
org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:186)

 at
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:233)

 at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:164)
 at
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:839)

 at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332)
 at javax.servlet.GenericServlet.init(GenericServlet.java:258)
 at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)

 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
 at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3427)

 at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3628)
 at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)

 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
 at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307)

 at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
 at
org.apache.catalina.servlets.ManagerServlet.install(ManagerServlet.java:712)

 at
org.apache.catalina.servlets.HTMLManagerServlet.install(HTMLManagerServlet.java:306)

 at
org.apache.catalina.servlets.HTMLManagerServlet.doPost(HTMLManagerServlet.java:286)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

 at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
 at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
 at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)

 at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

 at java.lang.Thread.run(Thread.java:534)

--
derek

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





**********
The information contained in this communication is confidential, private, 
proprietary, or otherwise privileged and is intended only for the use of the 
addressee.  Unauthorized use, disclosure, distribution or copying is strictly 
prohibited and may be unlawful.  If you have received this communication in 
error, please notify the sender immediately at (312)653-6000 in Illinois; 
(972)766-6900 in Texas; or (800)835-8699 in New Mexico.
**********


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

Reply via email to