启动myeclipse的tomcat6.0有如下提示:
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_04\jre\bin;C:\Program Files\Tomcat 6.0\bin
这个问题怎么解决??
我在网上搜过解决的方法是:
http://blog.sina.com.cn/s/blog_4d3a5b540100blvy.html中介绍,
说是tomcat推荐使用apache的apr
到http://tomcat.heanet.ie/native/1.1.10/binaries/win32/tcnative-1.dll下载tcnative-1.dll,把tcnative-1.dll放在C:\WINDOWS\system32可以解决这一个问题。我试过不行。
如今我也遇到这个问题,恳请各位指点,万分感谢!!十分火急!!!!
------解决方案--------------------
路过帮你顶一下
------解决方案--------------------
帮顶
------解决方案--------------------
顶
------解决方案--------------------
记得以前做项目也遇到过在喝种情况,网上说那个方法根本不管用,看看你的javaw.exe进程在运行吗?(用Ctrl+Alt+del)如果在运行,就stop掉。然后再启动tomcat试试。
如果还不行的话,我劝楼主别用这个版本的了,就用以前用过的成熟版本的比如JDK1.5,tomcat5.0或者5.5,另外我感觉安装版的还是比较好用的。
------解决方案--------------------
哦,这个问题,官方的参考资料是:http://tomcat.apache.org/tomcat-6.0-doc/apr.html
tomcat整合本地apr会使效率提升:
一是,处理静态资源的时候速度更快,(注:有人用jmeter,对使用apr前后的tomcat进行压力测试,结果显示,性能是有一定的提升,但是没有想象中多,只有一点点,当然,这与运行的逻辑有关,但是我个人认为在大多数情况下这部分性能提升甚微)。
二是,我认为提升比较多的是对ssl的处理效率,当tomcat处理https的请求是,如果使用本地的openssl库,肯定会比前面提升的效率高。(虽然没有实际测试数据,但我推测这里的性能提升比例上要比第一点多得多)。
我看你写blog,觉得你可能漏了些东西,
运行本地apr,需要一下三个库:
* APR library
* JNI wrappers for APR used by Tomcat (libtcnative)
* OpenSSL libraries
好像,你只是安装了中间那个。。。
APR library那个在主页上有详细的安装说明,windows和linux都有。
OpenSSL 在主页上也有安装说明。
------解决方案--------------------
补充一下,其实你这个并不是eclipse或者是myeclipse的问题,而是tomcat本身一个调用本地库的提高运行效率的特性。tomcat没有找到相应的本地库,提示一下而已。
------解决方案--------------------
谢谢各位了,这个问题好象没有太大的实际意思,到如今我还没有解决,但是对程序运行一点不报错。
------解决方案--------------------
http://tomcat.heanet.ie/native/ 下载tcnative-1.dll ,放到../jdk/bin 下,重启tomcat ,应该OK.
------解决方案--------------------
解决方法是把tcnative-1.dll文件放至 Tomcat 6.0\bin 目录下,楼主可试验下!在我这已成功
------解决方案--------------------
我用的是MyEclipse7.0 和tomcat 6.0 按前辈说的下载了tcnative-1.dll 文件,分别放在了Tomcat 6.0\bin 目录下 和 ../jdk/bin 下,但是重启后,提示需要的是An incompatible version 1.1.0 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.8
哎 我重新下载了 1.1.8版本的,还是放在了tomacat 6.0\bin目录下和 jdk\bin目录下,重启,
结果提示An older version 1.1.8 of the APR based Apache Tomcat Native library is installed, while Tomcat recommends version greater then 1.1.10
------解决方案--------------------
为什么会这样啊
到底这样的轮回会有几遍啊
------解决方案--------------------
http://tomcat.heanet.ie/native/1.1.10/binaries/win32/tcnative-1.dll
这个地址下的正确 好用 不好意思 我上一次粘贴的别的地方看的,我还以为一样