zoukankan      html  css  js  c++  java
  • tomcat使用实践三种运行模式之apr

    tomcat有三种运行模式 nio,bio,apr

    bio是阻塞式IO操作,使用的是传统的java i/o处理方式,对于每一个请求都要创建一个线程来进行处理,所以开销较大不适合处理高并发的场景

    nio是基于java层面上的的非阻塞IO操作的API实现,比传统的i/o处理方式有更高的并发运行性能

    apr是从操作系统级别解决异步IO问题,大幅度提高服务器的并发处理性能,也是Tomcat生产环境运行的首选方式

    安装依赖包
    yum -y install openssl-devel apr-devel

    安装之后下载native组件,native可以看成是tomcat和apr交互的中间环节

    wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-connectors/native/1.2.16/source/tomcat-native-1.2.16-src.tar.gz

    安装native组件

    tar -xvf tomcat-native-1.2.16-src.tar.gz
    cd tomcat-native-1.2.16-src/native/
    ./configure
    make &&make install 

    表示安装成功,默认位置是在:/usr/local/apr

    编辑tomcat配置文件server.xml

    保存并推出 

    引入apr,通过修改catalina.sh文件

    如图所示在原有变量JAVA_OPTS后面追加对应的配置即可,添加一行新的就可以:JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib"

      然后保存并退出

     

  • 相关阅读:
    JavaScript、Jquery:获取各种屏幕的宽度和高度
    CSS:文字兩端加中線寫法
    CSS:公用
    JavaScript:基礎知識
    jQuery:播放/暂停 HTML5视频[轉]
    手機Web頁面信息
    jQuery:open和opener使用說明
    CSS:overflow使用說明
    jQuery:常用插件
    BootStrap:基礎知識
  • 原文地址:https://www.cnblogs.com/both/p/9167319.html
Copyright © 2011-2022 走看看