0

Web アプリケーションに Web サービスを統合しています。Web サービスは、.dll および .jar ファイルを提供してくれました。.dd を /jre/bin に、.jar を /jre/lib に配置しました。その後、コードを開発し、アプリをデプロイしました。開発中、プロジェクトのビルド パスに .jar ファイルも含めました。Tomcat で実行すると、次のエラーが表示されます。

java.lang.UnsatisfiedLinkError: ネイティブ ライブラリ .dll は既に別のクラスローダにロードされています

誰かが私が間違っているところを教えてもらえますか。この問題を検索しましたが、明確な回答はありませんでした。

.dll または .jar ファイルを削除すると、プログラムが見つからないと言って失敗します。また、外部ライブラリから削除しようとしましたが、それも動作します

助けてください

ありがとう、アクシャイ

4

2 に答える 2

0

同じライブラリを 2 回読み込むことはできません。

の下の jar ファイルにクラスを貼り付け/lib/ます。他の .WAR ファイルと共有されます。

于 2012-10-26T09:42:21.037 に答える