首页 > 编程语言 >启动java项目时出现 com.sun.xml.internal.bind.v2.ContextFactory 异常

启动java项目时出现 com.sun.xml.internal.bind.v2.ContextFactory 异常

时间:2022-11-26 17:47:54浏览次数:53  
标签:xml java sun JAXBContextCache cxf apache org

错误:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:241)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:455)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:652)
at org.apache.cxf.common.jaxb.JAXBContextCache$2.run(JAXBContextCache.java:347)
at org.apache.cxf.common.jaxb.JAXBContextCache$2.run(JAXBContextCache.java:345)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at org.apache.cxf.common.jaxb.JAXBContextCache.createContext(JAXBContextCache.java:345)
at org.apache.cxf.common.jaxb.JAXBContextCache.getCachedContextAndSchemas(JAXBContextCache.java:246)
at org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:497)
at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:352)
… 18 more

解决方案:
在pom.xml中添加依赖:

<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.0</version>
</dependency>
————————————————
版权声明:本文为CSDN博主「默默努力的程序员」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44339867/article/details/100605838

标签:xml,java,sun,JAXBContextCache,cxf,apache,org
From: https://www.cnblogs.com/javalinux/p/16927866.html

相关文章

  • Java 注解和反射(三)获得反射对象
    Class类在Object类中定义了以下方法,此方法将被所有子类继承publicfinalClassgetClass()以上的方法返回值的类型是一个Class类,此类是Java反射的源头,实际上所谓反......
  • JAVA-动漫美女拼图—完结篇(重置业务实现)
    代码一packagecom.itheima_10;publicclassApp{publicstaticvoidmain(String[]args){PictureFramepf=newPictureFrame();}}代码二pa......
  • JAVA-动漫拼图图片移动业务遗留问题处理
    packagecom.itheima_09;publicclassApp{publicstaticvoidmain(String[]args){PictureFramepf=newPictureFrame();}}packagecom.ithe......
  • java——数据库连接池——druid_基本使用
               5.Druid:数据库连接池实现技术,由阿里巴巴提供的1.步骤:1.导入jar包druid-1.0.9.jar2.定......
  • java中 mkdirs与mkdir区别
    原文链接:https://www.jianshu.com/p/cd8bc8d92ea6mkdirs()可以建立多级文件夹,mkdir()只会建立一级的文件夹,如下:newFile("/tmp/one/two/three").mkdirs();执行后,会......
  • JAVA_动漫拼图求助业务实现
    packagecom.itheima_08;publicclassApp{publicstaticvoidmain(String[]args){PictureFramepf=newPictureFrame();}}packagecom.ithe......
  • java——数据库连接池——c3p0_基本使用
    4.C3P0:数据库连接池技术*步骤:1.导入jar包(两个)c3p0-0.9.5.2.jarmchange-commons-java-0.2.12.jar,*不要忘记导入数......
  • 【浅谈Java】this和super的用法与区别
    在Java的学习与开发者我们经常遇到this和super关键字,那么它们的用法和区别是什么呢?一、this关键字1.this是什么?this是自身的一个对象,代表对象本身,可以理解为:指向对象本......
  • java实现扑克牌游戏(洗牌,发牌,排序)
    packagepoker.bean;importlombok.AllArgsConstructor;importlombok.Getter;importlombok.NoArgsConstructor;importlombok.Setter;importjava.lang.annotatio......
  • java反射
    反射的概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调......