〔Java Web 开发典型模块大全〕第八章聊天室模块,范例测试时,发现执行MessagesAction.java 之loginRoom method 时,执行Document feedDoc = builder.build(fileURL);,出现以下错误,请专家帮忙解决,谢谢
发表在JavaWeb图书答疑 2009-07-27
是否精华
版块置顶:
〔Java Web 开发典型模块大全〕第八章聊天室模块,范例测试时,发现执行MessagesAction.java 之loginRoom method 时,执行Document feedDoc = builder.build(fileURL);,出现以下错误,请专家帮忙解决,谢谢
上线用户:mr
java.net.MalformedURLException: unknown protocol: c
        at java.net.URL.<init>(URL.java:574)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at gnu.xml.aelfred2.XmlParser.pushURL(XmlParser.java:3414)
        at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:159)
        at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)
        at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:891)
        at com.wgh.MessagesAction.loginRoom(MessagesAction.java:152)
        at com.wgh.MessagesAction.doPost(MessagesAction.java:33)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)
分享到:
精彩评论 7
无语_mrkj
学分:3155 LV11
2009-07-28
沙发
这是由于您的程序所放置的目录中有中文,由于这个程序应用了JDOM组件,而JDOM组件在获取路径时不能有中文,所以会出现这种错误。
wan1798
学分:0 LV1
2009-07-29
板凳
经多次测试,执行Document feedDoc = builder.build(fileURL);,出现错误,且参数fileURL=C:\MRWEB\mr08\build\web\xml\20090729.xml,目录跟本没有中文,请专家再指点那里可能出问题,谢谢
无语_mrkj
学分:3155 LV11
2009-07-30
地板
请问您是怎么运行的这个程序,是直接拷贝到Tomcat的webapps文件夹中运行的,还是导入到eclipse中运行的。
我们在测试程序时,也出现过类似的错误,就是因为程序所放置的路径中包括中文或空格产生的。
wan1798
学分:0 LV1
2009-07-30
4L
我是台湾读者,只会NetBeans,很希望贵公司能提供简易Eclipse操作范本,我是将光盘的源代码先转成UTF-8,并存成UTF-8档案,再将目录抄至NetBeans对应目录,即可测试
free007
学分:0 LV1
2009-08-01
5L
eclipse的使用可参考我公司出版的
《Eclipse应用开发完全手册》
wan1798
学分:0 LV1
2009-08-01
6L
我是使用NetBeans开发,将光盘的源代码先转成UTF-8,并存成UTF-8档案,再将目录抄至NetBeans对应目录,经测试即出现上面错误,而且目录都没有中文,请专家帮忙解决,谢谢
无语_mrkj
学分:3155 LV11
2009-08-06
7L
那问题可能出在您将GBK编码的文件转换为UTF-8编码了,请使用GBK编码对该程序进行编译。
首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照