错误
springboot项目运行时,报下面的错误:
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
at com.aliyuncs.auth.HmacSHA1Signer.signString(HmacSHA1Signer.java:48)
at com.aliyuncs.RpcAcsRequest.signRequest(RpcAcsRequest.java:148)
分析
本地代码可以运行,本地是java 8
服务器上,项目是运行在java 11上
解决
方法1
服务器上,将JDK降为JDK8,之后运行正常