我们在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
]。
问题是微不足道的,我们是否收到了一些警告消息,但看起来不太好
警告:无法从模块 [WEB-INF/lib/jaxb-xjc-2.1.12.jar] 打开资源 [1/0/org/apache/xml/resolver/tools/CatalogResolver.class]
我理解这是因为注释处理在 WAS8.501 中启用,并且未出现在以前版本的 Websphere 服务器中。经过一番研究,我们发现我们可以将其设置为忽略扫描,如下所示。
忽略扫描存档:jaxb-xjc-2.1.12.jar
忽略扫描包:1.0
但对我不起作用。
任何替代想法将不胜感激。