首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • JDOM解析XML问题???
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chemlss
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-13 11:20:48 楼主
    SAXBuilder sb = new SAXBuilder(false);
    try
    {
    String spath = this.getClass().getClassLoader().getResource("")
    .toString();
    String filepath=spath+"/config/sendplanconfig.xml";
    //filepath=filepath.substring(5);
    filepath="d:\\config.xml";
    doc = sb.build(filepath);//程序实行到这里时,产生异常

    System.out.println("Load Success!");
    } catch (JDOMException jdomex)
    {
    jdomex.printStackTrace();

    }

    异常输出结果:
    org.jdom.JDOMException: Connection reset: Connection reset
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:323)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445)
    at com.dpn.messages.GetConfig. <init>(GetConfig.java:26)
    at com.dpn.messages.GetConfig. <clinit>(GetConfig.java:14)
    Root cause: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
    at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:760)
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:711)
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:725)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:635)
    at java.net.URL.openStream(URL.java:913)
    at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:305)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445)
    at com.dpn.messages.GetConfig. <init>(GetConfig.java:26)
    at com.dpn.messages.GetConfig. <clinit>(GetConfig.java:14)
    Root cause: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
    at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:760)
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:711)
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:725)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:635)
    at java.net.URL.openStream(URL.java:913)
    at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:305)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445)
    at com.dpn.messages.GetConfig. <init>(GetConfig.java:26)
    at com.dpn.messages.GetConfig. <clinit>(GetConfig.java:14)
    请各位高手帮帮忙,谢谢
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chemlss
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-13 16:21:161楼 得分:0
    自己问题自己解决,原来是版本问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wrong1111
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 00:10:432楼 得分:0
    哈哈,,有时候就是这样.........

    我也有一个SAX解析出的异常都没有解决呢?也郁闷着..

    问题如下 http://wrong1111.javaeye.com/blog/257527
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved