当前选择的 JAXB 库提供程序无效
The currently selected JAXB library provider is invalid
我正在使用 Elipse Neon with JDK 1.8 and run time environment GlassFish 4.1.
我试图将 JAXB 2.2 添加到我的项目方面配置,但是我收到错误:The currently selected JAXB library provider is invalid.
为了使用 JAXB 配置,我可以做什么,或者我应该使用什么库。此外,我提到我正在将 JAXB 用于具有 Jersey 实现的 JAX-RS 项目(原生构建到 Glassfish 中)
此致,
JAXB 存在于 GlassFish 中,您无需添加它。对于 GlassFish 4.1,只需将 Java EE 7.0 完整配置文件添加为 provided
依赖项,这样您就可以使用所有 API 进行开发,并且知道在您部署 WAR 时它们会在那里:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
JAX-RS
支持通过JAXB
自动创建XML
和JSON
。您 不 需要明确添加任何 jar 作为 JAXB
配置的一部分。
我正在使用 Elipse Neon with JDK 1.8 and run time environment GlassFish 4.1.
我试图将 JAXB 2.2 添加到我的项目方面配置,但是我收到错误:The currently selected JAXB library provider is invalid.
为了使用 JAXB 配置,我可以做什么,或者我应该使用什么库。此外,我提到我正在将 JAXB 用于具有 Jersey 实现的 JAX-RS 项目(原生构建到 Glassfish 中)
此致,
JAXB 存在于 GlassFish 中,您无需添加它。对于 GlassFish 4.1,只需将 Java EE 7.0 完整配置文件添加为 provided
依赖项,这样您就可以使用所有 API 进行开发,并且知道在您部署 WAR 时它们会在那里:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
JAX-RS
支持通过JAXB
自动创建XML
和JSON
。您 不 需要明确添加任何 jar 作为 JAXB
配置的一部分。