一、问题描述

Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009) ~[na:na]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622) ~[na:na]
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) ~[na:na]
at java.base/jdk.internal.loader.ClassLoadersAppClassLoader.loadClass(ClassLoaders.java:190)[na:na]atjava.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)[na:na]atorg.hibernate.validator.internal.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:129)[hibernate−validator−∗∗Causedby:java.lang.ClassNotFoundException:javax.xml.bind.ValidationException∗∗atjava.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)[na:na]atjava.base/jdk.internal.loader.ClassLoadersAppClassLoader.loadClass(ClassLoaders.java:190) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[na:na] at org.hibernate.validator.internal.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:129) ~[hibernate-validator- **Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException** at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) ~[na:na] at java.base/jdk.internal.loader.ClassLoadersAppClassLoader.loadClass(ClassLoaders.java:190) [na:na]atjava.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) [na:na]atorg.hibernate.validator.internal.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:129) [hibernate−validator−∗∗Causedby:java.lang.ClassNotFoundException:javax.xml.bind.ValidationException∗∗atjava.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) [na:na]atjava.base/jdk.internal.loader.ClassLoadersAppClassLoader.loadClass(ClassLoaders.java:190) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[na:na]

二、问题分析

JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。
java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包
而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的

三、解决方案

引入下面依赖即可

jaxb-api maven地址:http://mvnrepository.com/artifact/javax.xml.bind/jaxb-api

jaxb-impl maven地址:http://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl

jaxb-core maven地址:http://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-core

activation maven地址:http://mvnrepository.com/artifact/javax.activation/activation

<dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>2.3.0</version></dependency><dependency><groupId>com.sun.xml.bind</groupId><artifactId>jaxb-impl</artifactId><version>2.3.0</version></dependency><dependency><groupId>com.sun.xml.bind</groupId><artifactId>jaxb-core</artifactId><version>2.3.0</version></dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1.1</version></dependency>

如果加入依赖之后,还是出现这样的问题的话,可能是你的工程没有更新,重新build一下,然后把artifacts的工程删除后,再加载一下就好了!

参考:https://blog.csdn.net/simba1949/article/details/79899431

Caused by java.lang.ClassNotFoundException javax.xml.bind.ValidationException异常相关推荐

  1. `Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

    在执行java包时,遇到了Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 错误. 原因是因为 ...

  2. 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法

    控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法 参考文章: (1)控制台报错:java.lang.C ...

  3. java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 报错的解决办法

    如果你在使用 JWT 处理登录时,出现 java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 这样的报错信息. 其主要原 ...

  4. java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter【解决办法】

    遇到的问题 java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 原因:这有可能是因为SpringBoot项目结合jwt进 ...

  5. java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException

    这个问题很简单,其实就是jdk的版本不对,我用的是1.9,但是发现1.9真的是好多的不兼容. 解决方法 将jdk版本变为1.8或者10把

  6. java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

    今天执行 flutter doctor -v 的时候发现一个问题,提示信息是 [!] Android toolchain - develop for Android devices (Android ...

  7. Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity

    1.错误描写叙述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -he ...

  8. Caused by: java.lang.ClassNotFoundException: javax.persistence.NamedStoredProcedureQuery

    1.错误描写叙述 2014-7-12 21:06:37 org.hibernate.engine.jdbc.internal.LobCreatorBuilder useContextualLobCre ...

  9. 喵喵遇到java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter怎么办

    B站链接 https://www.bilibili.com/read/cv5661355 java.lang.NoClassDefFoundError: javax/xml/bind/Datatype ...

最新文章

  1. 判断比较器Comparator和Comparable的升序降序问题
  2. base库中的BarrierClosure
  3. K3删除物料时提示“物料在存货表-物料中....”
  4. 构建openjdk镜像_在Windows上构建OpenJDK
  5. 利用Python求阶乘
  6. 计算机的时钟设置错误,谷歌浏览器用不了显示电脑时钟错误解决方法
  7. 205.自定义菜单[个人公众号未认证无法使用]
  8. JS中的`DOM`增删修
  9. 配置完python环境后输入命令显示缺少python27.dll解决办法
  10. Ant Chmod命令详解
  11. PS2接口协议及代码分析
  12. java实现字符串中的中文繁简转换
  13. Linux全局替换文件内容
  14. python制作录屏软件_【Python成长之路】用python制作一款录屏小工具(1)
  15. opencv学习日志18-canny算子
  16. PHPMailer邮箱发送
  17. 如何彻底放松你的小腿—告别小腿足踝伤痛
  18. 城市长大隧道交通安全应急设计典型问题及对策
  19. 最新搜狗泛目录站群程序,助力站群关键词优化方法详解
  20. DAP-seq技术鉴定全基因组水平上的ZjVND7靶基因,揭示酸枣全基因组复制在调节木质部导管分化和耐旱性中的作用

热门文章

  1. HttpWebResponse远程服务器返回错误: (500) 内部服务器错误。
  2. VC从文件中加载图片
  3. LeetCode6-Z字形变换
  4. Win10安装Vue-cli
  5. 图形基础 GPU架构(1)背景
  6. 跨链Cosmos(12) Cosmos插件
  7. C++ Primer 5th笔记(chap 14 重载运算和类型转换)重载运算概述
  8. 关于Java基础需要注意的点
  9. 关于AttributeError: type object ‘XXX‘ has no attribute ‘XXX‘的问题
  10. Android11有哪些vts