我在我的 web 项目中使用 JDK 1.5 并使用 maven 进行编译。
我遇到了这个:
WebServiceException ("javax.xml.ws.WebServiceException: Provider com.sun.xml.ws.spi.ProviderImpl not found")
在我的项目中。为了解决这个问题,我使用了两种方法:
- 首先,我在我的类路径中添加 jaxws-rt-2.1.4。(也在 POM.xml 中输入)
- 其次,在jre/lib文件夹中添加jar
但在这之后我面临着这个:
java.lang.NoClassDefFoundError:javax/xml/bind/JAXBContext
有没有人有任何想法可以帮助我?
最佳答案
添加对 jaxb-impl 的依赖应该足够了,因为它传递地依赖于 jaxb-api,它是包含它所提示的类的 JAR。在 Java 6 中,javax.xml.bind
默认是 JRE 的一部分,因此它可以开箱即用。
关于java.lang.NoClassDefFoundError :javax/xml/bind/JAXBContext 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15809882/