2010-02-09 5 views
19

Quando compilo la mia primavera app MVC, ottengo questo nell'output:quale libreria nativa di tomcat dovrei usare in produzione?

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_17\bin;...... 

Che cosa dovrei usare per la produzione che questo si riferisce?

risposta

12

Tomcat-native è una versione di Tomcat che utilizza l'APR (Apache Portable Runtime) ottimamente ottimizzato, lo stesso framework che alimenta il server Apache HTTP.

+7

ok, quindi che cosa devo fare per risolvere il problema, come si dice XXX non è stato trovato sul percorso .. – bouncingHippo

3

Ho trovato un post là fuori:

È possibile ignorare questo messaggio se si desidera. Fondamentalmente ti sta dicendo che non è stata trovata una libreria condivisa opzionale (dll su Windows). L'APR è Apache Portable Runtime. Questa è una libreria nativa (non java) che può migliorare le prestazioni di Tomcat in determinate situazioni. Su Windows e su Unix/Linux avrete bisogno di un compilatore C per costruire questa libreria.

1

Il mio caso: Vedere lo stesso messaggio INFO.

CentOS 6.2 x86_64 Tomcat 8.0.14

Questo risolto il problema per me:

yum install tomcat-native

0

ero molto nuovo per Tomcat e affrontato lo stesso problema; Penso che sia stato perché non ho fermato il server correttamente.

In Eclipse, nella scheda Server, fare clic con il tasto destro del mouse su Tomcat e fare clic su "Pulisci". Riavvia il server. Ha funzionato per me.