Tomcat mit der Apache Portable Runtime (APR)

Tomcat-Benutzer finden gelegentlich diese Fehlermeldung im catalina.out:


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

Zumindest dann, wenn die APR-Komponente in der server.xml konfiguriert ist:

<Server port="..." shutdown="SHUTDOWN">
   ...
  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  ...

Dies liegt daran, dass diese Komponenten eine Abhängigkeit auf native Bibliotheken hat, welche auf dem System installiert sein müssen und deren Pfad in die java.library.path-Variable eingetragen sein sollte.

Das ist kein kritischer Fehler, aber es ist wahr, dass die APR auf Produktivsystemen einen spürbaren Vorteil bietet.

Im Javablog gibt es dazu zwei exzellente Beiträge:

Dieser Beitrag schildert die Installation der APR.

In dieser Beitrag wird der gemessene Performance-Gewinn durch APR gezeigt.

Beides sehr lesenswert!

This entry was posted on Friday, February 15th, 2008 at 11:30. Posted in: J2EE, System architecture, java, tomcat. You can follow any responses to this entry through the RSS 2.0feed. You can leave a response, or trackback from your own site.

Leave a Reply