PV0初めて投稿します。Servlet初心者です。5.5上でTomcat7.0.32を動かし、その上でJNIを使ったライブラリ(他の人が作ったもの)を利用したServletアプリケーションを動かそうとしています。「JVM設定」の「JVMパラメーターへ追加」へライブラリの.jarファイル内でロードされる.dylibファイルのあるディレクトリへのパスを以下のように記述することでアプリケーションは正常に動作します。-Djava.library.path=/[.dylibのあるディレクトリへのパス]しかし、これと同じ事をCentOSの方で行おうとして、やり方が分からずに困っています。投げられてしまいます。お手数おかけすることになってしまいますが、どうすればCentOS上でもパスを通すことができるのか、シェルスクリプトへの理解も十分でないためできるだけ具体的に、どのファイルに対してどのような記述を追加すればいいか、あるいはどのようなコマンドを打てばいいか、など教えていただけると助かります。冒頭コメントに説明が記述されています。設定を行えば良いでしょう。(0)ご回答ありがとうございます。教えていただいたとおりsetenv.shへjava.library.pathの記述を行ったのですが、やはりまだUnsatisfiedLinkErrorが投げられてしまいます。.dylibは現在$CATALINA_HOME/shared/lib内にあり、ここにパスを通したのですが、この場所などは関係ありますでしょうか。すみませんが、ご回答いただければ幸いです。いうファイルを探しに行きます。ファイルにパスを通す必要があります。18:32tomcatの実行ユーザから$CATALINA_HOME/shared/libディレクトリを参照できるなら、それで合っていますよ。後はaoetkさんの仰る様に、JNIで呼び出すライブラリがLinux用か否かです。19:45ありがとうございます。aoetkさん、masafuminさんの仰る通り、".so"でなく".dylib"にパスを通していたことが原因だったようです。次のようなエラーが投げられます。これは、ライブラリの問題であるように見えるので、れならばライブラリ提供者に問い合わせるのですが、そのような認識で間違いありませんでしょうか。何度も申し訳ありませんが、よろしくお願い致します。インストールされていないとのエラーメッセージですね。依存しているライブラリをOSにインストールする必要があります。ライブラリ提供者に、OSに事前にインストールすべきライブラリを確認した方がいいと思います。18:26CentOS5.5のglibcは確か2.5くらいだったはず。ライブラリ提供者に該当バージョンでのビルドを依頼しましょう。不可だったら、glibcのバージョンアップですが、これはかなりやばいです。19:34aoetkさん、masafuminさん、ありがとうございます。それでは、お教えいただいた情報を元に、ライブラリ提供者に問い合わせてみたいと思います。複数回に渡ってのご回答、誠にありがとうございました。20:15ウォッチこの質問への回答やコメントをメールでお知らせします。