Eclipse启动Tomcat 警告: 基于APR的本地库加载失败.错误报告为

问题背景

jdk用的是1.7版本,Tomcat用的是64位的7版本,用startup.sh来单独启动Tomcat是没有任何错误的。但是在Eclipse启动Tomcat的时候,却报了如下错误:

警告: 基于APR的本地库加载失败.错误报告为[D:\apache-tomcat-6.0.43\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform]
java.lang.UnsatisfiedLinkError: D:\apache-tomcat-6.0.43\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

Eclipse启动Tomcat 警告: 基于APR的本地库加载失败.错误报告为

我的解决方法

1. 找到Tomcat中bin目录下的 tcnative-1.dll 文件

2. 将该文件拷贝到 C:\Windows\System32 这个目录下

重启Tomcat,就不会报错了。我亲自试验的,是没问题。