真正解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

错误解决:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/** 错误:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 解决: 1. 降低JDK版本到1.8 2. 手动导入以下包: 阅读详情

SpringBoot运行项目报错:

java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[na:na] at io.jsonwebtoken.impl.Base64Codec.decode(Base64Codec.java:26) ~[jjwt-0.9.1.jar:0.9.1] at io.jsonwebtoken.impl.DefaultJwtBuilder.signWith(DefaultJwtBuilder.java:99) ~[jjwt-0.9.1.jar:0.9.1] at com.aryanyu.utils.JwtHelper.createToken(JwtHelper.java:25) ~[classes/:na] at com.aryanyu.service.impl.NewsUserServiceImpl.login(NewsUserServiceImpl.java:46) ~[classes/:na] at java.base/jdk.internal.reflect.NativeMethodAcce

原因:

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

解决方法一:

降低JDK 版本到 JDK 8

解决方法二:

手动加入这些依赖Jar包

PS:不需要再JVM启动参数中加入”--add-modules java.xml.bind“

直接加依赖即可

<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>

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 最近在倒腾Flutter,在环境配置的时候遇到一些问题,在安装之后执行flutter doctor 有些地方会出现红叉,这个时候有很多人说到sdk的tools目录的bin目录执行sdkmanager --licenses这个时候就出现说新版本需要更新,然后就要执行sdkmanager --update 然后就出现了下面的异常 C:\Users\Administrator\AppData\Lo... 阅读详情

相关推荐

jwt生成token报错ClassNotFoundException: javax.xml.bind.DatatypeConverter

jwt生成token报错ClassNotFoundException: javax.xml.bind.DatatypeConverter 解决方案有两个 降版本到jdk1.8 导包 <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version>

qq_42190578的博客 1619

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter错误出现原因以及解决方式

从错误提示上可以看到是找不到javax的包,但是我用的jar仓库是阿里云的,按理说不会存在这个问题。而且javax的包应该是JDK的,与

lwhuaijin的博客 1万+

物理信息神经网络(PINNs)在交通运输领域的应用

物理信息神经网络(PINNs)在交通运输领域的应用研究结合了数据驱动与物理模型约束,通过嵌入交通流守恒定律等物理信息,显著提升了交通状态估计与预测的精度。该技术仅需少量观测数据(流量、速度、密度等),即可实现高精度建模,尤其适用于数据稀疏场景。研究重点包括:交通状态估计与预测、参数辨识、交通控制优化等领域,同时面临计算成本高、物理模型依赖性等挑战。未来需解决大规模异构数据处理问题,以进一步推动智能交通系统发展。

qq_49609070的博客 940

解决java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter三更博客系统

关于三更博客系统的一个小异常 登录部分

KinozHao个人博客 7118

图像加密与解密(附matlab代码)

详细介绍了三种图像加密解密原理,并基于matlab开发了一套相应系统。

2439

FTPClient使用中,碰到SocketTimeoutException 坑

ftpclient设置soTimeout无效

u010379794的博客 1950

遇到【java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter】的解决方案

目录遇到的问题解决办法方法一:更换jdk1、File -> Project Structure2、更改jdk3、OK方法二:手动添加依赖解决效果 遇到的问题 验证登录的时候,账号密码都正确,显示以下错误: { "timestamp": "2021-03-29T03:50:20.332+0000", "status": 500, "error": "Internal Server Error", "message": "javax/xml/bind/DatatypeConverter", "

『愚』的博客 1万+

别再纠结Dify了!实测对比RAGFlow和Dify,聊聊企业知识库到底该怎么选

本文深度对比了RAGFlow和Dify在企业知识库选型中的实际表现,从技术架构、性能指标、部署成本等多维度进行分析。RAGFlow在复杂文档处理和准确率方面表现突出,适合有专职技术团队的企业;而Dify则以低门槛和快速部署见长。文章提供了六维度评估法,帮助企业根据文档复杂度、准确率要求等技术指标做出明智选择。

weixin_30897233的博客 667

JWT TOKEN java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter的解决方案

今天在跑之前的一个项目,登录后报错信息如下: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at io.jsonwebtoken.impl.Base64Codec.decode(Base64Codec.java:26) at io.jsonwebtoken.impl.DefaultJwtParser.setSigningKey(DefaultJwtParser.java:151) at com.fa...

fanfuqiang的专栏 6535

OTFS从零开始11 10

未来的无线网络有望提供全球覆盖,因此需要支持在恶劣环境下的各种新兴应用,例如飞机上的移动通信(MCA)、低地球轨道(LEO)卫星通信、车对车(V2V)通信、高速铁路(HSR)通信、无人驾驶飞机(UAV)通信和水下声学通信(UAC)。在这些恶劣环境中的无线信道通常被视为对通信不友好,其特点是严重的延迟和多普勒扩散,以及有限的路径寿命等。这些不利于通信的特性使目前移动网络中广泛采用的正交频分复用(OFDM)调制的性能恶化。

qq_46009045的博客 9848

基于CST的PCB通孔三维建模实例

本文简明扼要地描述了如何利用CST的参数化脚本快速生成PCB的通孔三维模型,非常适合于进行快速精准的PCB参数分析。

一只豌豆象的博客 1829

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter解决方案

今天在启动项目的时候,报了如下错误 ERROR c.r.f.w.e.GlobalExceptionHandler - [handleException,83] - Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter org.springframework.web.util.NestedServletException: Handler dis

weixin_43295763的博客 1228

在 VS Code 里配置 SAP Joule for Developers 的 ABAP AI side-by-side 能力

摘要: 随着ABAP开发工具链的演进,VS Code逐渐融入ABAP开发流程,SAP Joule for Developers的ABAP AI能力通过side-by-side模式(基于BTP中央服务)为多系统开发提供统一AI支持。该模式避免了各ABAP后端独立升级AI能力的碎片化问题,由管理员配置BTP订阅URL后,开发者可在ADT或VS Code中全局调用。实际落地需注意角色分工(管理员配置服务,开发者填写URL)、AI units资源规划及配置细节(如区分全局与项目级设置)。建议将Joule URL纳入

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 120

在base64位编码过程中遇到java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 解决方案

问题描述: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java

qmxqing的博客 552

ShardingSphere 5.3 系列Spring 配置升级指南 | Spring Cloud 47

在 `5.3.0` 版本以前,`ShardingSphere-JDBC` 同时支持 `Java API`、`YAML`、`Spring Boot Starter` 和 `Spring Namespace` 等配置方式。 - 当新增或更新 API 时,需要调整多项配置文件,工作量大 - 社区需要维护多重配置文档和示例 - `Spring Bean` 生命周期管理容易受到项目其他依赖的影响,比如 `PostProcessor` 无法正常执行 - `Spring Boot Starter` 和 `Spring N

gmHappy 2万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

java typeconverter_真正解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter...

)at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:687)at com.jouyo.e...

weixin_39809793的博客 308

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

真正解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter等编译失败问题

unity 编译APK失败, 事故 问题一 Exceptioninthread"main"java.lang.NoSuchMethodError:com.android.prefs.AndroidLocation.getAvdFolder()Ljava/lang/String 解决办法: 升级:SDK目录下 Android SDK Build-Tools Android ...

qq_36661616的博客 1863

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

今天在使用JDK 8.0 环境下使用Token生成方案-JWT 时候出现了这个错误,错误日志如下: 解决方案一: 降低JDK 版本到 JDK 8 解决方案二:(亲测可行) 手动加入这些依赖Jar包 <dependency> <groupId>javax.xml.bind</groupId> ...

weixin_47152812的博客 797
上一篇: Tomcat运行SSM项目报错:请求的资源[/employee/list]不可用
下一篇: git push错误failed to push some refs to解决方法
Y_Aryan
博客等级 码龄6年 63粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值