天天看點

關于tomcat啟動中遇到的問題

在啟動tomcat的過程中,控制台報以下錯誤

An incompatible version [1.2.12] of the APR based 
Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
           

這是tomcat在安裝本地APR庫時的版本不相容所導緻的,這裡顯示版本最好為1.2.14,不過這個錯誤不影響程式的正常運作。

不過在程式員眼中

error

是挺辣眼睛的,在網上有很多處理辦法,其實我覺得最簡單實用的就是下載下傳一個新的版本。

tcnative-1.dll

檔案複制到jdk的下的bin檔案夾下,和jre下的bin檔案夾下

下載下傳位址:

http://tomcat.apache.org/download-native.cgi

window系統就下載下傳這個

QQ截圖20180322191223.png

下載下傳後可能發現的檔案名有win32以為就隻有32位的,其實不是,下載下傳完後解壓縮打開bin檔案夾,裡面有32位的

tcnative-1.dll

和64位的

tcnative-1.dll

QQ截圖20180322191510.png

假如你的電腦是64位,卻用了32位的

tcnative-1.dll

,會報如下錯誤

Can't load IA 32-bit .dll on a AMD 64-bit platform

tcnative-1.dll

檔案複制到jdk的下的bin檔案夾下,和jre下的bin檔案夾下,然後再次啟動程式發現錯誤不再提示了