在啟動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檔案夾下
tcnative-1.dll
下載下傳位址:
http://tomcat.apache.org/download-native.cgiwindow系統就下載下傳這個
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檔案夾下,然後再次啟動程式發現錯誤不再提示了