gpt4 book ai didi

java - IBM WAS apache httpcore 和 httpclient

转载 作者:行者123 更新时间:2023-12-01 07:48:22 25 4
gpt4 key购买 nike

我有IBM WAS 8.5.5.0,我必须使用java项目与apache httpcore和httpclietn jar与4.4.1版本。有用。但是当我尝试在我的应用程序服务器上部署时,我遇到了一些问题。

java.lang.NoSuchFieldError:org/apache/http/conn/ssl/AllowAllHostnameVerifier.INSTANCE

我已经了解到,当一个 jar 文件有两个版本时,就会发生此错误。所以我创建了一个带有隔离类加载器和parent_last的共享库。重新加载并重新部署我的应用程序。但我仍然有这个错误。

我错过了什么吗?

1) 是否应该将此 4.4.1 jar 添加到我的项目的构建路径中?

2)当我创建共享库时,我应该将 jar 文件放在哪里(来自类路径)重要吗?

3) 我应该将 jar 放在 libs/ext 文件夹中吗? (我想不是)

4) WAS 8.5.5.0 版本可能是问题所在吗?

最佳答案

在 8.5.5.9 及更高版本中,您应该能够将它们捆绑到您的应用程序中,而无需任何其他配置(例如将它们添加到独立的共享库)。

在 8.5.5.9 之前,只需将它们添加为共享库(位置并不重要)并将它们与您的应用程序关联起来就足够了。请参阅 APAR PI50993。

从实际角度来看,担心 8.5.5.9 之前的版本如何工作是没有意义的,因为 8.5.5.8 已有近 18 个月的历史,并且 4 个月后将无法获得新的修复。

关于java - IBM WAS apache httpcore 和 httpclient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44700844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com