java.lang.NoClassDefFoundError :javax/xml/bind/JAXBContext 错误

标签 java

我在我的 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/

相关文章:

java - Ant 属性正则表达式 : problem with\in paths

java - 谷歌示例应用程序编译说明出错?

java - 在 JFrame 中的特定位置设置自定义 JPanel

java - 如何使用 AspectJ 设置 springframework @Transactional

java - MediaPlayer "android "始终为空?

java - 使用 Java 6,在 Linux 上如何确保使用 ipv4 套接字?

java - 如何获取方法作为返回值?

Java 将包含文件和结构的子目录移动到父目录

Java,空指针异常。当我将一个对象添加到数组中时

java - 无法在 JTable 中返回 Double 值