【发布时间】:2014-11-17 16:41:48
【问题描述】:
我的 websphere 使用了一些与我正在使用的东西不兼容的 IBM 专有 jaxb 实现。我在类路径中包含了我想使用的那个,但应用程序仍然使用默认的那个。我读过我可以通过以下方式更改实现:
-
创建一个名为 jaxb.properties 的文件,我的域 jax-b 注释类驻留在其中,其中包含类似
javax.xml.bind.context.factory=com.sun.xml.bind.v2.runtime.JAXBContextImpl
这种方法的问题是这些类在我正在开发的项目之外。
- 创建一个文件 javax.xml.bind.JAXBContext 就像在发现 JAXB 实现一章中的 http://docs.oracle.com/javaee/6/api/javax/xml/bind/JAXBContext.html。问题是我不知道里面应该有什么,也没有简单的方法来测试它。谁能告诉我标准服务描述符约定是什么?如果我想使用 com.sun.xml.bind.v2.runtime.JAXBContextImpl 作为 jaxb 的实现,这个文件应该是什么样子?
谢谢!
【问题讨论】:
-
你已经看过this的回答了吗?
-
是的,我做到了。这是第一个选项:)