why doesn't validator use an entity resolver to pull the dtd out of the
jar?

> 
> 
> 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(HttpU
> RLConnection.java:512)
> 
>  at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLCon
> nection.java:489)
> 
>  at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(Htt
> pURLConnection.java:617)
> 
>  at
> org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(XML
> EntityManager.java:945)
> 
>  at
> org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityM
> anager.java:880)
> 
>  at
> org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEnti
> tyManager.java:847)
> 
>  at
> org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTD
> ScannerImpl.java:281)
> 
>  at
> org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.di
> spatch(XMLDocumentScannerImpl.java:959)
> 
>  at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(XMLDocumentFragmentScannerImpl.java:338)
> 
>  at
> org.apache.xerces.parsers.XML11Configuration.parse(XML11Config
> uration.java:828)
> 
>  at
> org.apache.xerces.parsers.XML11Configuration.parse(XML11Config
> uration.java:758)
> 
>  at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>  at
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP
> arser.java:1178)
> 
>  at org.apache.commons.digester.Digester.parse(Digester.java:1567)
>  at
> org.apache.commons.validator.ValidatorResources.<init>(Validat
> orResources.java:186)
> 
>  at
> org.apache.struts.validator.ValidatorPlugIn.initResources(Vali
> datorPlugIn.java:233)
> 
>  at
> org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlug
> In.java:164)
>  at
> org.apache.struts.action.ActionServlet.initModulePlugIns(Actio
> nServlet.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(StandardW
> rapper.java:935)
> 
>  at 
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.
> java:823)
>  at
> org.apache.catalina.core.StandardContext.loadOnStartup(Standar
> dContext.java:3427)
> 
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext
> .java:3628)
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> nerBase.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(Standard
> HostDeployer.java:307)
> 
>  at 
> org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
>  at
> org.apache.catalina.servlets.ManagerServlet.install(ManagerSer
> vlet.java:712)
> 
>  at
> org.apache.catalina.servlets.HTMLManagerServlet.install(HTMLMa
> nagerServlet.java:306)
> 
>  at
> org.apache.catalina.servlets.HTMLManagerServlet.doPost(HTMLMan
> agerServlet.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.internalDoFilt
> er(ApplicationFilterChain.java:247)
> 
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterChain.java:193)
> 
>  at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.java:256)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.java:191)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>  at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut
> henticatorBase.java:551)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
> 
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2422)
>  at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:180)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>  at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.java:171)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
> 
>  at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:163)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
> 
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java:174)
> 
>  at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.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(Http11Process
> or.java:828)
>  at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle
> r.processConnection(Http11Protocol.java:700)
> 
>  at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.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]
> 


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

Reply via email to