java.lang.UnsatisfiedLinkError: F:\apache-tomcat-7.0.62\bin\tcnative-1.dll: Can't load IA 32-bit .dl

冰雪Love齊跡發表於2017-12-09

java.lang.UnsatisfiedLinkError: F:\apache-tomcat-7.0.62\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

解決辦法:

http://www.apache.org/dist/tomcat/tomcat-connectors/native/  

到該地址下下載一個tomcat-native-1.2.2-win32-bin壓縮包,選擇裡邊的一個64位tcnative-1.dll覆蓋tomcat中bin目錄下的tcnative-1.dll檔案即可

再次執行即不會報錯了。

關於tomcat配置的錯誤:

  之前tomcat還能很好的執行,一段時間後就會出現的這樣的問題,將tomcat重新配置了也沒用。網上大多的回答都是tcnative-1.dll版本的問題,然而這裡出現的問題是:64位的平臺下無法載入64未的DLL IA檔案,我想應該是該檔案出現了問題,就將它版本升級了,還是64位,最後就沒有問題了。。。。

檔案 下載地址:

   http://www.apache.org/dist/tomcat/tomcat-connectors/native/

 

 

類似問題:

  1. java.lang.UnsatisfiedLinkError: E:\Program Files\MyEclipse 10\apache-tomcat-7.0.23\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
  2. //無法在64位平臺下載入32位的DLL IA 檔案
  3. //解決方案:同樣的將檔案的改成64位的

還有可能是你的tomcat版本問題或者是eclipse、myeclipse中預設的jdk版本和tomcat的版本不相容,可將其修改過來

相關文章