Websphere 应用程序服务器扩展类加载器 jar 冲突

Websphere Application Server Extension Classloader jar conflict

我的 WAS 中有 2 个 WebApplications。

  1. 我没有B的源码
  2. B 用于 运行 的 .jar 与加载扩展类加载器 jar 的路径相同。

因此项目 A 中引用了这个 jar,它阻止了我的应用 运行ning 因为它与 B 使用的 JAR 冲突。

我无法从那里移动 .jar,因为我没有源代码来手动设置加载该文件的路径。

有没有办法告诉 Websphere 不要将特定的 .jar 用于特定的应用程序?

提前致谢。

感谢您提供的信息,我最终通过删除不允许我启动的 te jar 解决了这个问题,然后我启动了我的所有应用程序 (A),应用程序 (A) 使用了它们自己的 jar。然后我在执行时修改了 was 类加载器以重新使用负 jar,然后将它们粘贴回有问题的文件夹,然后开始 (B)。

它作为补丁工作,我不建议这样做。这让他们现在工作了。但是当 WebSphere 再次重启时它会失败,但现在我将获取源代码并修改 jar 依赖项,并在 WAS 中重新安装 B <-这是正确的步骤,以便在需要时重新启动透明的应用程序服务器.