0

httpcoreの競合を指摘するような奇妙なエラーが発生しています。クラスパスにはhttpcore-4.4.5.jarが1つしかありませんが、Watsonサービスへのアクセスにはjava-wrapper-1.1.1-jar-with-dependencies.jarもあります。 Apache http *クラスがたくさんあるようです。最新のApache jarファイルと互換性のある新しいバージョンのjava-wrapper.jarはありますか?リバティ16.0.0.4 FFDCファイルにエラーがある:スタックダンプ= java.lang.NoSuchFieldErrorの:。org.apache.http.conn.ssl.SSLConnectionSocketFactoryでINSTANCE(SSLConnectionSocketFactory.java:144)java-wrapper-1.1.1-jar-with-dependencies.jarは新しいhttpcore-4.4.5.jarと競合しますか?

私は私ができると仮定しますjava-wrapper jarファイルのクラスを新しいバージョンで上書きしますが、これはすでに完了していたはずです。

+0

私は必要なバージョンのapacheクラスにアクセスできたので、java-wrapper jarファイルからすべてのorg.apacheパッケージされたクラスを削除することで問題は解決しました。エラーメッセージは、問題を説明するのには遠く離れていますが、幸運なことに、インターネット上では十分に文書化されています。 Watson sdk jar helperファイルに組み込みのorg.apacheクラスが実装されていない可能性があるため、これを追加しました。 – wnm3

答えて

0

java-wrapper jarファイルからorg.apacheパッケージ化されたクラスを削除し、代わりにApache Webサイトから適切なバージョンのhttp * .jarファイルを使用して解決しました。

関連する問題