The APR based Apache Tomcat Native library

2010/07/29

前回の記事で、Apache Tomcat を起動するとコンソールに以下のようなメッセージが表示される。

The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: xxxxxxxx

これはエラーではないが、"Apache Tomcat Native library" なるものが %PATH% にみつからないとのメッセージ。
("Apache Tomcat Native library" は、環境依存のライブラリで、"The Apache Tomcat Project" よりソースコードが公開されている。)

これを解決するには、"Apache Tomcat Native library" の配置場所を %PATH% に追加する。

Windows 環境では、"Apache Tomcat Native library" は、"tcnative-1.dll" として、"apache-tomcat-7.0.0\bin" に配置されているので、"C:\Program Files\apache-tomcat-7.0.0-windows-x64\apache-tomcat-7.0.0\bin"( 任意 ) をパスに追加する。

Eclipse が起動しているのであれば、Eclipse を再起動する。

Apache Tomcat を起動し、以下のように "Apache Tomcat Native library" がロードされたことをログメッセージで確認する。

Loaded APR based Apache Tomcat Native library 1.1.20.

Web から、"tcnative-1.dll" を入手する場合は、以下の手順で行う。

"http://tomcat.apache.org/" へアクセス。

[Download] -> [Tomcat Native] を選択。

[Tomcat Native Downloads] -> [Tomcat Native Connector] -> "You may download them from HERE" リンクを選択。

[win64/] -> [x64/] -> [tcnative-1.dll] より、"tcnative-1.dll" をダウンロードする。