首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Boot + JAXB MOXY

Spring Boot + JAXB MOXY
EN

Stack Overflow用户
提问于 2018-06-05 21:55:12
回答 2查看 2.2K关注 0票数 4

我想在Spring Boot中使用MOXY。为此,我在我的Gradle构建文件中包括了以下内容:

org.eclipse.persistence:org.eclipse.persistence.moxy:2.7.1

并添加了一个具有以下内容的jaxb.properties文件:

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

在JAXB注释的类目录中。然而,背景仍然是:

JAXB上下文:类com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl

对这个问题/解决方案有什么想法吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-07-04 07:01:34

我实际上使用了这里提供的解决方案:https://stackoverflow.com/a/13254722/364244 -- Spring中的META-INF文件夹应该在resources目录中,完整路径是src/main/resources/META-INF/services/javax.xml.bind.JAXBContext

票数 1
EN

Stack Overflow用户

发布于 2018-11-02 08:14:50

我也面临同样的问题,通过检查jaxb.properties文件的位置来修正。

创建新的JAXBContext时,ContextFinder将根据预期的propFileName找到ClassLoader的属性文件。

如果ClassLoader找不到任何属性文件,那么将使用internal.bind.v2.runtime.JAXBContextImpl

因此,请检查您的contextPath和您的财产文件的位置。

在我的例子中,目录名和层次结构是错误的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50709492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档