The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
毎回初回にしか設定しなくて、対処方法を忘れてしまうのでメモ。
まず「server.xml」には以下の記述があります。
<!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
このまま実行すると警告メッセージが出力されます。
これが原因です。
対処方法は単純に無効にするか、導入するかの2つです。
1つ目は「AprLifecycleListener」の要素をコメントアウトして無効にします。
APRを導入しないのならばこれでOK。
2つ目はAPRを導入します。
以下のリンクApache Tomcat 6.0 (6.0.36) - Apache Portable Runtime (APR) based Native library for Tomcatから「tcnative-1.dll」をダウンロードします。
バージョンは最新のものでOKだと思います。
JVMパラメーターで下記を設定します。
-Djava.library.path=[Tomcatをインストールしたディレクトリ]/bin
これで実行すると警告が消えます。
ただAPRを導入した場合コンソールの出力内容は赤いまま
0 件のコメント:
コメントを投稿