org.dom4j.DocumentException: unknown protocol: d Nested exception: unknown protocol: d
异常错误。
通过查阅相关资料:
问题的原因是Tomcat的安装路径有空格.d是Tomcat安装的盘符.
解决方案:
1.重新安装Tomcat.去掉空格.
2.将解析的XML文档转换为File类型.
原始代码:
String path = "E:\\test.xml";
SAXReader reader = new SAXReader();
Document document = reader.read(path);
修改后的代码:
String path = "E:\\test.xml";
File file = new File(path);
SAXReader reader = new SAXReader();
Document document = reader.read(file);
本文介绍了一种使用DOM4J解析XML时遇到的DocumentException异常:unknown protocol: d。该问题通常由Tomcat安装路径包含空格引起。文章提供了两种解决方案:一是重新安装Tomcat并确保路径中没有空格;二是将XML文件转换为File类型再进行解析。

1010

被折叠的 条评论
为什么被折叠?



