解決tomcat運行報錯java.lang.UnsatisfiedLinkError: apache-tomcat-7.0.37\bin\tcnative-1.dll:Can load AMD 64


解決辦法:

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

到該地址下下載一個Native 1.2.23 Windows Binaries zip壓縮包,選擇里邊的一個64位tcnative-1.dll覆蓋tomcat中bin目錄下的tcnative-1.dll文件即可

再次運行即不會報錯了。

關於tomcat配置的錯誤:

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

文件 下載地址:

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

類似問題:

  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的版本不兼容,可將其修改過來

原文鏈接:https://blog.csdn.net/qqqqqq654/article/details/53203579


免責聲明!

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



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