我用的dom4j来解析xml文件,在本地直接读取没什么问题,但把xml文件以请求的方式发到服务器解析就报org.xml.sax.SAXParseException: Premature end of file错.我把
request.getInputStream()的输出流打印出来,值为空.这到底是什么原因啊!!
------解决方案--------------------
顶你一下~
------解决方案--------------------
我也遇到类似问题,把一字符串通过dom4j解析成xml,,字符串是well formed的 ,可是解析出来的document为空,
报了org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.的错误.
同样程序在2个独立的环境,一个解析正常,一个解析报上面的错误,达人一起分析看看可能什么原因,初步认为是环境容器造成的编码问题.
解析正常的环境为weblogic 8.1.4 +jdk 1.4.2
解析报错的环境为weblogic 10+jdk1.5