问题现象:

  这种很可能出现在独立一个简单示例项目中可以用,但是在把webService模块加入系统后,报出这类错误。

Exception in thread "main" javax.xml.ws.WebServiceException: Provider com.sun.xml.ws.spi.ProviderImpl not found
at javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:38)
at javax.xml.ws.spi.FactoryFinder.find(FactoryFinder.java:133)
at javax.xml.ws.spi.Provider.provider(Provider.java:76)
at javax.xml.ws.Endpoint.publish(Endpoint.java:156)
at com.test.webservice.MyService.main(MyService.java:7)
Caused by: java.lang.ClassNotFoundException: com.sun.xml.ws.spi.ProviderImpl
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:34)
... 4 more

可能原因及解决:

  1.版本需要:jre版本1.6(均含),jave EE5以上;升级

  2.可能是应用程序的lib中加入了jaxb-impl.jar,而没有引入jaxws-rt的jar,或者仔细检查一下有无这块的引用不完整情况。关于JAX-WS加载顺序可参考《JAX-WS Provider (JAXB) 的加载顺序》;补充jar

  3.重新加载javeEE:在build path 中 remove 掉 Java EE * libraris (*是版本数字),然后add libraris--myeclipse libraris -- next 选对应java EE 版本加入;

转载于:https://www.cnblogs.com/MyOceansWeb/p/7985750.html

java.lang.ClassNotFoundException: com.sun.xml.ws.spi.ProviderImpl解决办法相关推荐

  1. java.lang.ClassNotFoundException:javax.xml.ws.soap.AddressingFeature $ Responses

    问题 在Tomcat上部署JAX-WS Web服务时,出现以下错误消息: java.lang.ClassNotFoundException: javax.xml.ws.soap.AddressingF ...

  2. 关于java.lang.ClassNotFoundException: org.git.mm.mysql.Driver的解决办法

    用jdbc链接数据库MySql时出现如下异常: java.lang.ClassNotFoundException: org.git.mm.mysql.Driver at java.net.URLCla ...

  3. 【已解决】Caused by: java.lang.ClassNotFoundException: com.sun.istack.Pool

    最近遇到一个报错,记录一下解决的过程: 报错: 22-03-18.10:16:33.718 [JSF-FileRegistry-Back-Load-2-T-1] ERROR FileRegistry ...

  4. Kotlin 编译出错 java.lang.ClassNotFoundException: com.sun.tools.javac.util.context

    最近遇到一次命令行执行 gradlew checkcode时报错的问题,某个组件的Kotlin编译出错了,抛出的异常为 compileReleaseKotlin fails with java.lan ...

  5. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  6. 一次java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession异常解决

    一次整合框架时,出现找不到类的异常,如下图所示 java.lang.NoClassDefFoundError: org/apache/ibatis/session/SqlSession 详细报错信息如 ...

  7. java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionException解决方法

    今天做项目的时候,需要通过SpringMVC返回Map<String,User>的json字符串,但是启动服务器访问却发现报错500,错误信息如下: 严重: Context initial ...

  8. java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy 错误解决办法

    前天,在调第三方SDK开发的时候,报了一个错误为java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy,下面来说下产生这个的 ...

  9. Android之java.lang.UnsatisfiedLinkError(Failed to register native method ***callMethod1())解决办法

    1.问题 Failed to register native method com.example.chenyu.test.JniClient.callMethod1() java.lang.Unsa ...

最新文章

  1. linux常用命令(转载)
  2. 【iOS】日历行程的增删改查(完整)
  3. [转]汇编语言的准备知识--给初次接触汇编者 2
  4. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句
  5. 解读电感和电容在交流电路中的作用
  6. 卷积神经网络精确率不增反降_深度学习 第四门课:卷积神经网络(Convolutional Neural Networks)...
  7. 优化android studio编译的apk大小
  8. 业务系统里面常见的方法接口设计
  9. mybatis直接执行sql_拼多多二面:Mybatis是如何执行一条SQL命令的?
  10. Citrix MCS桌面管理技术解读
  11. 基于Ubuntu虚拟机的Linux驱动开发入门
  12. 软件测评师的一些重点①
  13. 程序员的自我修炼——新手如何学好编程
  14. python程序基础知识(一)
  15. [USACO09DEC]视频游戏的麻烦Video Game Troubles(DP)
  16. python rewind_C语言rewind和fseek函数的用法详解(随机读写文件)
  17. imaplib 模块登陆163邮箱及下载
  18. John和《Mamma Mia》
  19. echarts 中使用百度地图 bmap (基础使用:仅显示、定义样式)
  20. rtl8169网卡驱动

热门文章

  1. 保存多序列tiff文件_解码TIFF文件
  2. windows7系统损坏修复_windows系统启动不了,怎么办?一招轻松搞定!
  3. Vue实现点击按钮上下滑动隐藏或展示查询条件
  4. java项目中用了Disruptor之后,性能提升了10倍
  5. Java队列Disruptor 的使用
  6. Mysql允许root用户远程访问
  7. MongoDB(两)mongoDB基本介绍
  8. Oracle常用数据库操作SQL
  9. 第6章 -2 计算机中的负数-1.23h
  10. html 遮罩层在底部,底部弹出遮罩层.html