随笔 - 147  文章 - 71  trackbacks - 0
<2009年1月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(1)

随笔分类(146)

随笔档案(147)

文章分类(28)

文章档案(28)

喜欢的Blog

搜索

  •  

最新评论

阅读排行榜

评论排行榜

  1.         tomcat5.5启动时可能会收到下面的信息:

2006-1-26 19:44:11 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Java\jdk1.5.0_05\bin;D:\Program Files\Apache Software Foundation\Tomcat 5.5\bin

这表示没有找到APR,在tomcat文档中有对tomcatapr的关系的描述,并说明了APR的好处,参考链接如下:http://tomcat.apache.org/tomcat-5.5-doc/apr.html

2.         APACHE网站去下载APR并将这个文件复制到C:\WINDOWS\system32\下面,链接:http://apr.apache.org/

需要注意的是:在下载给定的文件的时候一定要根据自己的Tomcat的版本来选择适当的.dll文件。

3.         安装Apache Tomcat Native library,在tomcat/bin的目录下可以找到这个native,但版本为1.1.3,安装后再启动,会得到如下提示:

Oct 30, 2006 12:40:42 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: An older version 1.1.3 of the Apache Tomcat Native library is installed, while Tomcat recommends version greater than 1.1.4

因此可以到下面网站下载新版:http://tomcat.heanet.ie/native/,目前最新为1.1.6

4.         安装好后按照提示信息设置一下环境变量,再启动tomcat就可以成功加载APR了,就会发现tomcat 的控制台信息为:

2006-1-26 19:48:42 org.apache.coyote.http11.Http11AprProtocol init

信息: Initializing Coyote HTTP/1.1 on http-8080

最新解决方案如下:
所谓的Apache Tomcat Native library其实叫APR,全称为:Apache Portable Runtime and Tomcat。可以通过下面地址访问:http://tomcat.apache.org/tomcat-5.5-doc/apr.html
用于Windows的APR是一个名称为:tcnative-1.dll 的文件,下载地址:http://tomcat.heanet.ie/native/,目前最新版本是1.1.9。
把这个 tcnative-1.dll 文件放到<$JAVA_HOME>/bin下,重启Tomcat,刚才的提示不见了,看来OK了:
2007-10-11 0:30:56 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080

posted on 2009-01-14 10:19 飞翔天使 阅读(6181) 评论(0)  编辑  收藏 所属分类: Tomcat

只有注册用户登录后才能发表评论。


网站导航: