tomcat性能优化之如何搭建4月模块

  

  

tomcat是一个被广泛使用的java web容器,各种调优数不胜数,由于tomcat主要运行jsp等动态页面,所以其设计主要是针对动态页面进行优化,而对静态文件的处理效率并不高。

  

很多时候工程师更愿意使用nginx或者apache服务器来辅助tomcat处理静态文件来提高服务器运行效率,但其实tomcat本身可以调用apache的方法来处理静态文件,极大的提高处理效率。
  

  

tomcat服务器的三种模式生物(消息阻塞模式),nio(非阻塞模式),4月(使用apache静态文件处理库处理静态文件)

  


  

  

对于已稳定使用的机器可以直接看第三步

  


  

  

<强> CentOS 5修改百胜源方式
  

        wget - o/etc/yum.repos.d/CentOS-Base。回购      

http://mirrors.aliyun.com/repo/centos - 5.回购
  

  

或者
  

        curl - o/etc/yum.repos.d/CentOS-Base。回购      

http://mirrors.aliyun.com/repo/centos - 5.回购

  

<强> CentOS 6修改百胜源方式
  

        wget - o/etc/yum.repos.d/CentOS-Base。回购      

http://mirrors.aliyun.com/repo/centos - 6.回购
  

  

或者
  

        curl - o/etc/yum.repos.d/CentOS-Base。回购      

http://mirrors.aliyun.com/repo/centos - 6.回购

  

<强> CentOS 7修改百胜源方式
  

        wget - o/etc/yum.repos.d/CentOS-Base。回购      

http://mirrors.aliyun.com/repo/centos - 7.回购
  

  

或者
  

        curl - o/etc/yum.repos.d/CentOS-Base。回购      

http://mirrors.aliyun.com/repo/centos - 7.回购

  


  

  

配置dns步骤如下

        vim/etc/resolv.参看      

#一般是个空文件,在文件里加这么两个dns配置

        命名服务器114.114.114.114   命名服务器8.8.8.8      


  

  

目前Tomcat 8. x默认情况下全部是运行在nio模式下,而4月的本质就是使用jni技术调用操作系统底层的IO接口,所以需要提前安装所需要的依赖,首先是需要安装openssl和4月

        百胜是安装openssl-devel   百胜是安装apr-devel      


  

  

先去tomcat官网下载本地,4月,apr-util组件,本机可以看成是tomcat和4月交互的中间环节,下载地址是:

  

http://tomcat.apache.org/download-native.cgi
  

  

4月地址是,,http://apache.fayea.com//apr浏览器上去看一下,因为apache不定时更新。这里固定写以后可能wget拉不下来,所以不固定写,大家自行下载

  

再解压安装

        焦油-xvzf apr-1.6.5.tar.gz   cd apr-1.6.5   ./configure——prefix=/usr/地方/4月   使,,制作安装      焦油-zxvf apr-util-1.6.1.tar.gz   cd apr-util-1.6.1   ./configure——prefix=/usr/地方/apr-util——with-apr=/usr/地方/4月/      

#然后这里使可能出问题原因是少一个编译库expat-devel
  可以使用yum安装expat-devel - y来进行安装
  (如果这么来不行的话,只能从系统安装光盘里找了),然后

        使,,使安装      

再安装本机模块

        焦油-xvzf tomcat-native-1.2.10-src.tar.gz   cd tomcat-native-1.2.10-src/本地/./configure      

这时可能会安装失败,因为openssl版本较低去官网看一下最新版地址,https://www.openssl.org/source/然后wget下来

        焦油-xvzf openssl-1.1.0e.tar.gz   cd openssl-1.1.0e/?config——prefix=/usr/地方/openssl——openssldir=/usr/地方/openssl   使,,使安装      

稍等一会就安装成功了,现在再次进入本机刚才编译的目录下,重新执行如下命令安装:

        ./configure——使用ssl=/usr/地方/openssl   使,,使installefix=/usr/地方/openssl——openssldir=/usr/地方/openssl   使,,使安装      


  

  

进入你的tomcat目服务器目录、编辑配置文件:conf/服务器。xml

tomcat性能优化之如何搭建4月模块