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

強調一點,這個錯誤提示基本不會影響項目的運行,該怎樣還是怎樣。

搜了一下,原因是JDK是32位,而tomcat是64位引發的衝突。所以,大家只要將兩者位數版本統一就行了。

說是JDK博主覺得應該是JRE(運行時環境)而不是編譯的用到的JDK,當然平時大家最後將編譯和運行用的JDK統一。

另外科普下,32位JDK和64位JDK編譯出來的字節碼文件是一樣的(http://www.oschina.net/question/2286631_226378?sort=time)

這裏涉及一個文件apache-tomcat-8.0.33\bin\tcnative-1.dll,這是一個提示文件,也就是說你如果嫌提示礙眼刪掉就不會出來了(博主試過,可行)。但博主不建議這樣做,因爲tomcat既然有這個文件自然有它的用處,萬一以後有什麼重要提示你因爲刪掉這個文件而看不到,博主可不負責= =。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章