私はglassfish
で動作するWebアプリケーションを公開しました。GlassfishでWebアプリケーションを実行し、新しいバージョンのjnaライブラリ
jna
バージョン4.1.0
を使用し、jna-4.1.0.jar
は、lib
フォルダ内のアプリケーションでパックされています。
Howerverは、私の知る限りglassfish
自体伝えることができるようjna
ライブラリのバージョン3.1
を使用し、それが次のパスに ibpam4j-repackaged.jar
の内側に詰め込まれて:
('C:/Program Files/glassfish-4.1.1/glassfish/modules')
。
結果 - アプリケーションが実行されていない、とライブラリの間違ったバージョンが使用されている原因は
java.lang.NoSuchMethodError: com.sun.jna.Pointer.getWideString(J)Ljava/lang/String;
をスローします。
この問題を解決するにはどうすればよいですか?
ありがとうございました。
(ちなみに、それはそれ自体が私のアプリケーションではありません - 私はGlassFishの上waffle例を実行しようとしています)