现在的位置: 首页 > 综合 > 正文

java.net.MalformedURLException: no protocol: mvc-config.dtd报错!

2013年09月10日 ⁄ 综合 ⁄ 共 3182字 ⁄ 字号 评论关闭

错误如下:

java.net.MalformedURLException: no protocol: mvc-config.dtd
 at java.net.URL.<init>(Unknown Source)
 at java.net.URL.<init>(Unknown Source)
 at java.net.URL.<init>(Unknown Source)
 at gnu.xml.aelfred2.SAXDriver.absolutize(SAXDriver.java:608)
 at gnu.xml.aelfred2.SAXDriver.resolveEntity(SAXDriver.java:585)
 at gnu.xml.aelfred2.XmlParser.pushURL(XmlParser.java:3336)
 at gnu.xml.aelfred2.XmlParser.parseDoctypedecl(XmlParser.java:845)
 at gnu.xml.aelfred2.XmlParser.parseProlog(XmlParser.java:522)
 at gnu.xml.aelfred2.XmlParser.parseDocument(XmlParser.java:414)
 at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:167)
 at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)
 at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)
 at gnu.xml.dom.JAXPFactory$JAXPBuilder.parse(JAXPFactory.java:186)
 at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
 at cn.com.csuinfo.mvc.util.ParseConfigFile.getConfigDocument(ParseConfigFile.java:35)
 at cn.com.csuinfo.mvc.util.ParseConfigFile.parseConfigXml(ParseConfigFile.java:48)
 at cn.com.csuinfo.mvc.control.ActionServlet.init(ActionServlet.java:47)
 at javax.servlet.GenericServlet.init(GenericServlet.java:212)
 at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
 at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
 at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at org.apache.catalina.core.StandardService.start(StandardService.java:516)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

 

 

好像是不能解析xml。

但是原来我解析没有问题的呀!
后来加了jfreechart的三个包后就报错了!

是不是编码不同呢??
那这个要怎么改???

。。。

。。

确实是jfreechart中的gnujaxp.jar和某些包有冲突。

其实那个gnujaxp.jar删除对生成jfreechart好像没什么很大的影响!

写出困扰自己很久的这个错误,和大家分享~~~

抱歉!评论已关闭.