tomcat的缺少tcnative-1.dll的解決


tomcat啟動出現如下問題:

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\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0\jre\bin;C:/Program Files/Java/jdk1.6.0/bin/../jre/bin/client;C:/Program Files/Java/jdk1.6.0/bin/../jre/bin;C:/Program Files/Java/jdk1.6.0/bin/../jre/lib/i386;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\Java\jdk1.6.0\bin;d:\Oracle\product\11.1.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;D:\work\eclipse-jee-helios-SR2-win32\eclipse;

解決記錄:

實際這是建議使用apache的apr。

 

下載 http://tomcat.heanet.ie/native/1.1.12/binaries/win32/tcnative-1.dll

將這個文件復制到C:/WINDOWS/system32/,.也可以放在Tomcat安裝路徑下的bin目錄里

然后重新啟動tomcat,就會發現tomcat 的控制台信息為:

這是其中一篇博文給的建議:

我參考了一下,把tcnative-1.dll下載后放到tomcat的bin目錄下發現已經有了這個文件,我想tomcat的這個文件應該有自己用處吧於是沒有替換掉,而是作了個備份然后才進行替換掉。

然后我把下載的放到里面以后,大致出現的問題就是這個下載的版本和tomcat的版本不相符:出現嚴重的警告:

然后把tomcat 的bin中的 tcnative-1.dll放到了C:/WINDOWS/system32/下面再進行啟動就可以了。

出現以下提示:

2012-7-3 22:29:57 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.
2012-7-3 22:29:57 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2012-7-3 22:29:58 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012)

貌似這個問題解決了,如果還有問題繼續進行記錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM