tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform
今天下载jdk7 64位,tomcat7 也是64位。结果启动仍然报Can't load AMD 64-bit .dll on a IA 32-bit platform错。
排查发现myeclipse 中少配置了一处。
MyEclipse 8.6 32bits 版本自带JDK(1_6_0_13),32bits. 启动Tomcat6.0 和 tomcat 7.0 64bits 报错。
java.lang.UnsatisfiedLinkError: D:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
解决办法:JDK和Tomcat 32bits 或 64bits要一致,在MyEclipse的Windows的Peference中配置JDK的安装路径和Server configuration 的JDK 中选择你添加的JDK。