部署EAR文件的问题包含WebSphere 8中的jaxb-xjc-2.1.12.jar

时间:2013-02-22 07:44:01

标签: java websphere classloader application-server

我们在 Websphere 8.5.0.1 堆栈上部署我们的EAR文件时遇到问题。 Ear包含jaxb-xjc-2.1.12.jar,其中包已定义[1.0/org/apache/xml/resolver/tools],但应用程序将其视为[1/0/org/apache/xml/resolver/tools]。

问题很简单,如果我们得到一些警告信息,但看起来不太好

  

警告:无法打开资源[   来自模块的1/0 / org / apache / xml / resolver / tools / CatalogResolver.class]   [WEB-INF / lib / jaxb-xjc-2.1.12.jar]

我理解这是因为在WAS8.501中启用了注释处理,而在以前版本的Websphere服务器中没有出现。经过一些研究,我们发现我们可以将其设置为忽略扫描,如下所示。

  

Ignore-Scanning-Archives:jaxb-xjc-2.1.12.jar
  忽略扫描包:1.0

但是对我不起作用。

非常感谢任何其他想法。

1 个答案:

答案 0 :(得分:0)

[更新]

  

我们已经与IBM核实了这个问题,他们已经确认了这个问题   Websphere 8.5.0.1的一个问题。他们将在Websphere中修复   8.5.0.3