- - PR -
Tomcat5.5での外部フォルダへのパス設定
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-26 18:07
いつはしと言います。
現在、Tomcatをサービスとして以下の環境で運用しています。 --- OS : WindowsXP Professional Version2002 ServicePack2 Tomcat : 5.5.20 Java : 1.5.0_10 --- Tomcatに外部フォルダへのパスを設定する必要があり、 Tomcatサービスのレジストリの「Parameters」に以下のような値を設定しました。 "JVM Option Count"=dword:00000001 "JVM Option Number 0"="-Djava.endorsed.dirs=..\\bin;..\\common\\lib" しかし、サービスの再起動後もパスが通らず、ログを見ると、当該箇所で "java.lang.UnsatisfiedLinkError: Can't find dependent libraries"のようなエラーが出ます。 サーバー起動時のSystem.getProperty()の設定を確認してみたところ、"java.endorsed.dirs"に対してはTomcatのデフォルトの設定(Tomcat\common\endorsed)が表示されました。 また、試しに他の設定("java.io.tmpdir"等)をしてみましたがやはり反映されませんでした。 他プロジェクトにおいてTomcat4で運用していた際はこの方法でパスが通っていました。 どなたか問題点または他の外部フォルダへのパスの通し方がわかりましたら、よろしくお願いします。 |
|
投稿日時: 2007-02-26 19:30
Windows のサービス起動は利用してないので情報だけ書きます。
- サービスのプロパティの開始パラメータで設定する。 - $CATALINA_HOME/bin/tomcat5w.exe で設定する。 - $CATALINA_HOME/conf/catalina.properties で設定する。 |
|
投稿日時: 2007-02-27 15:33
下記の方法でSystemのプロパティ設定が変わったことを確認しました。
- $CATALINA_HOME/conf/catalina.properties で設定する。 ありがとうございました。 |
1