java.lang.LinkageError:与CXF 2.3和JBoss 4.2.3的JAXB版本不匹配问题

时间:2012-01-24 14:59:14

标签: jboss jaxb cxf

我正在使用Apache CXF 2.3开发REST Web服务并在JBoss 4.2.3 GA中部署。当我尝试访问我的Web服务时,我收到以下错误 java.lang.LinkageError:正在从引导类加载器加载JAXB 2.0 API,但此RI需要2.1 API。使用endorsed目录机制将jaxb-api.jar放在bootstrap类加载器中。

我能够通过在\ lib \ endorsed文件夹中添加正确版本的JAXB api jar来修复此错误。但我怀疑它是否会干扰任何其他Web应用程序JAXB相关的功能。另一个Web应用程序正在使用其他版本的JAXB。有没有其他优雅的方法来解决这个问题。谢谢你的建议。

0 个答案:

没有答案