Tomcat サーバーで Java サーブレットの開発とデプロイに成功しました。
しかし、そのサーブレットでは、dll ファイルを呼び出します。Tomcatサーバーを実行しているコンピューターで、使用するライブラリを呼び出し、System.load("C:/java/src/calldllfile.dll");
正常に動作します。
問題は、jelastic tomcat では、使用するパスと、サーブレットが呼び出す dll ファイルをどこに配置する必要があるのか 本当にわからないことです...そして、コードを試してみると UnsatisfiedLinkError が返されるので、本当にパスでなければなりません...
以下のコメントにあるjelasticフォーラムの同様の回答に従って、ファイルをホームフォルダーに設定して、
System.loadLibrary(System.getProperty("user.home")+"/"+"calldllfile.dll");
しかし、うまくいきませんでした。
だから私は本当に何をすべきか分かりません...私が呼び出すことができないdllライブラリの場所を使用して、デプロイされたサーブレットの画像の下に含めます。System.load("?????"); でどのパスを使用する必要があるかを誰かが教えてくれれば、本当に役に立ちます。ありがとう