zoukankan      html  css  js  c++  java
  • Tomcat Connector的三种运行模式

    详情参考:
    http://tomcat.apache.org/tomcat-7.0-doc/apr.html
    http://www.365mini.com/page/tomcat-connector-mode.htm

    操作环境:rhel6.3 x86_x64、 tomcat7.0.42

    tomcat connector三种运行模式分别为:bio、nio和apr。你可以简单地理解成,性能上:bio<nio<=apr

    其中bio为默认运行方式,即(server.xml):

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

    nio,只需修改protocol为:

    <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="8443" />

    如果要进入apr运行模式,就稍稍麻烦些。除了修改protocol:

    <Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" connectionTimeout="20000" redirectPort="8443" />

    还需要安装部分组件来构建apr运行环境(openssl一般系统默认安装),方法如下:

    #install apr & tcnative
    cd apr-1.5.1/
    ./configure --prefix=/tomcat/lib/apr
    make
    make install
    
    cd apr-iconv-1.2.1/
    ./configure --prefix=/tomcat/lib/apr-iconv --with-apr=/tomcat/lib/apr
    make
    make install
    
    cd apr-util-1.5.4/
    ./configure --prefix=/tomcat/lib/apr-util --with-apr=/tomcat/lib/apr --with-apr-iconv=/tomcat/lib/apr-iconv
    make
    make install
    
    cd tomcat-native-1.1.27-src/jni/native/
    ./configure --prefix=/tomcat/lib/apr --with-apr=/tomcat/lib/apr --with-java-home=$JAVA_HOME
    make
    make install
    
    export LD_LIBRARY_PATH=/tomcat/lib/apr/lib:$LD_LIBRARY_PATH
    
    #startup the tomcat
    bin/startup.sh
    
    #访问 http://localhost:8080/manager/status/all 查看运行模式 或者 查看启动日志

    所有文件已打包:http://pan.baidu.com/s/1qW9IPQk

  • 相关阅读:
    Maven安装及配置
    Java部分概念理解
    API.day01
    随机生成10元素数组并找出最大元素(Java)
    冒泡排序(Java)
    俄罗斯方块部分功能(Java)
    判断闰年(Java)
    判断质数(Java)
    基于DSP的IS95正向业务信道模块设计
    Lua程序设计(4th) 第一部分 语言基础
  • 原文地址:https://www.cnblogs.com/lichmama/p/4225530.html
Copyright © 2011-2022 走看看