Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal - King-D - 博客园

复制代码; "复制代码")

Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 63 more

复制代码; "复制代码")

这个问题的解决方案很简单,将org.w3c.dom.ElementTraversal类所在的jar包加入maven依赖即可。

让人纳闷的是,怎么找这个类所在的jar包,单看包名org.w3c.dom让人有一种错觉,该包的groupid应该是类似org.w3c之类的,其实不然,和org.w3c没有半毛钱关系,解决方案如下,在pom依赖中加入:

     <dependency>
        <groupId>xml-apis</groupId>
        <artifactId>xml-apis</artifactId>
        <version>1.4.01</version>
    </dependency>

依赖即可


原网址: 访问
创建于: 2021-11-04 18:50:21
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论