当前位置: 首页 > news >正文

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

Java8升级到17之后, 启动报错, :LocalValidatorFactoryBean]: Factory method 'defaultValidator' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException

报错原因:这个错误通常是由于缺少 javax.xml.bind 相关的依赖引起的。在 Java 9 及以上版本中,javax.xml.bind 模块已经从 JDK 中移除,因此需要手动添加依赖。

解决方法

  1. 最简单的方法, 把jdk改成Java8

  2. 添加 javax.xml.bind 依赖

    在你的 pom.xml 文件中添加以下依赖
<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.1</version>
</dependency>

如果你使用的是 Java 11 或更高版本,还需要添加以下依赖:

 

<dependency>
    <groupId>org.glassfish.jaxb</groupId>
    <artifactId>jaxb-runtime</artifactId>
    <version>2.3.1</version>
</dependency>

 搞定

    相关文章:

  1. 【Python爬虫①】专栏开篇:夯实Python基础
  2. 【动手学强化学习】01初探强化学习
  3. 张量循环运算:内存溢出原因及解决
  4. 【Viper】配置格式与支持的数据源与go案例
  5. C++中接口与继承的区别(自我学习用)
  6. 提供可传递的易受攻击的依赖项
  7. docker 运行 芋道微服务
  8. Java 设计模式之桥接模式
  9. Django 项目自动化部署脚本全解析
  10. 【Maven】多module项目优雅的实现pom依赖管理
  11. 一文深入了解DeepSeek-R1:模型架构
  12. 【Logistic Regression】机器学习中的基础分类模型
  13. P1226 【模板】快速幂
  14. 主动视觉可能就是你所需要的:在双臂机器人操作中探索主动视觉
  15. C++ Primer 语句作用域
  16. Promise的三种状态
  17. 企业数据安全:切实有效的数据安全保障措施分享:
  18. deep seek
  19. OpenAI 放王炸,将发布整合多项技术的 GPT-5,并免费无限使用,该模型有哪些技术亮点
  20. JAVA学习-练习试用Java实现“结合Apache Nifi对大数据流进行自动化处理和筛查”
  21. 沈阳哪家网站做的好/苏州seo关键词优化外包
  22. 网站中全景是怎么做的/推广发帖网站
  23. 做网站l价格/seo网络优化师就业前景
  24. 餐饮团购网站建设/广州百度seo
  25. 网站模板 带数据库/广州网站优化费用
  26. 定制营销型网站公司/长沙百度seo