我正在尝试使用 AXIS 1 和 Commons Logging 追踪我在 WAS 6.1 中遇到的问题。我的 EAR 最后设置为父级。耳边是 commons-logging、Axis 和一个使用 Axis 的客户端 jar。客户端 jar 中的类是从 WAR 中调用的。
WAR 调用客户端,客户端调用轴 jar,需要 commons-logging。但 EAR 似乎并没有从自身加载公共日志记录。看起来 commons-logging 来自 WebSphere。
然后 WAR 中的另一个类直接请求 commons-logging 并且 EAR 似乎正在加载它。结果我收到了这个错误: org.apache.commons.logging.impl.LogFactoryImpl 与 org.apache.commons.logging.LogFactory 不兼容
我能做些什么来防止这种情况发生吗?我读错了情况吗?