最近,有点空闲时间研究了一下开发工具Eclipse控制台输出的信息。之前一直发现有这么一个The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_25\bin;D:\baksoft\tomcat6\bin异常信息,因为一直没有影响开发,所以没有去关注。这次有空去网上查了一下,发现好多遇到这个问题。解决办法,有的说是缺少tcnative-1.dll。这个是一致的,但是放的路径下就有些不同了。一共看到三种建议:
1.放在C:\Windows\System32下
2.放在tomcat的bin路径下
3.放在tomcat的bin和机器上安装的jdk的bin路径下
莫衷一是,不过也就这三种情况。
我试了好久这个错误还是一直存在,最后下了官网的最新版本,然后选择\tomcat-native-1.1.27-win32-bin\bin\x64(因为我自己的开发环境是win7的64位系统,还有一个是i64的不起作用)下的放到tomcat的bin目录下再启动就不报这个错了。
下载路径:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.27/binaries/