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.
