在本地启动Tocmat初始化读取XML文档正常,布署到服务器上却报读XML出错,而昨天还是好的,今天就完全不行了:
org.dom4j.DocumentException: Software caused connection abort: connect Nested exception: Software caused connection abort: connection
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.dom4j.io.SAXReader.read(SAXReader.java:264)
如果我去掉XML文档上头的dtd引用,就可以不报错,但是这个在应用中是不能去掉的。

解决方案 »

  1.   

    XML文档是自己编制的,引用的DTD也是。DTD的路径在公网的别的站点上,如果把DTD放到XML文档的同一目录下,引用时直接写DTD的文件名就正常了真是怪事,估计是请求别的网站上的DTD时有问题,因为直接在IE中打入那个URL会出现DTD文档解析错误。
      

  2.   

    解析XML的时候可能需要载入相应的DTD校验, 需要联网。解析XML看设置成不校验行不行?
      

  3.   

    to:zealVampire,如何设置成不校验啊,请告诉我啊,谢谢!
      

  4.   


    http://www.blogjava.net/dreamstone/archive/2007/08/29/140993.htmltry it bro.