我的websphere使用了一些与我正在使用的东西不兼容的IBM属性jaxb实现。我包括了我想在类路径中使用的那个,但应用程序仍然使用默认的。我已经读过我可以通过以下方式更改实现:
创建一个名为jaxb.properties的文件,其中我的域jax-b注释类位于其中,其中包含类似
的内容javax.xml.bind.context.factory的= com.sun.xml.bind.v2.runtime.JAXBContextImpl
这种方法的问题在于那些类不在我正在开发的项目中。
谢谢!
答案 0 :(得分:1)
第一个选项本身就可以。
这种方法的问题在于那些类在...之外 项目我正在发展。
这不是问题 - 即使域类驻留在库/ jar中,您仍然可以在类路径中创建包结构+ jaxb.properties。即如果它是maven项目,您可以在资源目录中创建此package
结构。