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

在本地运行访问一点问题都没有(JDK1.8),但是部署在云服务器上(JDK11)后,访问救出了下面的报错。
遇到的问题:
java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter
原因:jdk版本问题

解决方案
方案一:如果jdk版本是8以上的,就降低jdk版本
自己换的版本低点的jdk就可以了,jdk8即可

方案二:在maven中添加依赖


    javax.xml.bind
    jaxb-api
    2.3.1

方案三:在maven种添加依赖

        
            javax.xml.bind
            jaxb-api
            2.3.0
        
 
        
            com.sun.xml.bind
            jaxb-impl
            2.3.0
        
        
            com.sun.xml.bind
            jaxb-core
            2.3.0
        
        
            javax.activation
            activation
            1.1.1
        

因为javax.xml.bind在jdk8中有,但是在更高版本就没有了,所以我们加上就行了。

你可能感兴趣的:(java,xml,开发语言)