论坛首页 Java企业应用论坛

单服务器 单tomcat集群

浏览 29251 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-03-27  
新的才叫Native Connector呢,apr倒不知道是啥
http://tomcat.apache.org/download-55.cgi#5.5.16
引用

5.5.16 

Please see the README file for packaging information. It explains what every distribution contains.

Note Regarding Native Connector: The Tomcat 5.5.16 binaries include the Native Connector version 1.1.1. This version contains some significant bugs that have been addressed in version 1.1.2. We strongly encourage users of the Native Connector to upgrade to version 1.1.2 by downloading it: tar.gz (PGP), zip (PGP)

就是 tomcat-native.tar.gz 这个包
0 请登录后投票
   发表时间:2006-03-27  
这个包就是用来wrap APR的。
0 请登录后投票
   发表时间:2006-03-27  
Native Connector 1.1.2

Apache Portable Runtime 1.2.6
http://apr.apache.org

那我应该用哪个?

突然又发现apr好像是在apache上用?

Native Connector是在tomcat上用
前面给的台湾朋友的文章的链接是指Native Connector吧,我看他都是用tomcat-native.tar.gz的

还没搞清楚apr跟Native Connector的关系
0 请登录后投票
   发表时间:2006-03-27  
APR只是几个.so库文件而已,你先在机器上装好APR,有叻APR库,然后再装tomcat-native.tar.gz里面的东西。你看看我之前给出的那个台湾人写的安装APR和Tomcat的链接就知道叻
0 请登录后投票
   发表时间:2006-03-27  
我在windows下
根本没有碰apr

下了个tomcat 5.5.16
启动的时候提示
引用

2006-3-27 18:09:06 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in produ
ction environments was not found on the java.library.path: xxx
2006-3-27 18:09:08 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080

下载一个别人编译好的tomcat-native.tar.gz
tcnative-1.dll
放在bin目录下
启动提示变成
引用

2006-3-27 18:13:19 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
0 请登录后投票
   发表时间:2006-03-27  
http://apr.apache.org
很早之前就有了,也不存在新版tomcat支持的说法

而且robbin说
引用

如果不使用apr之前,Tomcat的Servlet线程池使用的是阻塞IO的模式,使用apr之后,线程池变成了NIO的非阻塞模式,而且这种NIO还是使用了操作系统的本地代码,看tomcat文档上面的说法是,极大提升web处理能力,不再需要专门放一个web server处理静态页面了

很明显就是不关apache的事情了

我就是搞不明白这个apr指什么
0 请登录后投票
   发表时间:2006-03-27  
windows下tomcat5.5.15选择完全安装,自动就是用apr启动的
或者安装时选择组件时选择Tomcat的native选项就可以了
0 请登录后投票
   发表时间:2006-03-27  
我用zip包的,呵呵
我比较想清楚它们的关系

dll是在这里下载的
http://tomcat.heanet.ie/native/1.1.2/binaries/win32/
0 请登录后投票
   发表时间:2006-03-27  
哦,我怀疑我用的dll里面就带有apr的
大概是apr在tomcat上的一个实现吧

求达人现身说法
0 请登录后投票
   发表时间:2006-03-27  
APR是Apache Portable Runtime,只是一个基础设施的跨平台实现。Apache HTTP server也用它,Tomcat也可以用它。Tomcat要调用APR就需要JNI来wrap一下,tomcat-native.tar.gz就是用来干这个事的。关系不是狠复杂吧。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics