Tomcat8安装APR

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat8安装APR相关的知识,希望对你有一定的参考价值。


此篇笔记基于Linux的Centos7系统


下载Tomcat8

下载地址在首页,这里我们用的是apache-tomcat-8.0.36.tar.gz


安装Tomcat8

用ftp工具上传到Linux服务器,解压:

1

tar -xvf apache-tomcat-8.0.36.tar.gz

进行重命名,最后安装路径为/usr/tomcat8


安装openssl

1

yum install -y openssl-devel


安装apr

先新建一个文件夹,以后的安装都在这里进行

1

2

3

mkdir /root/software

cd /root/software

wget http://mirror.bit.edu.cn/apache/apr/apr-1.5.2.tar.gz

然后解压,依次执行以下命令

1

2

3

4

tar -xvf apr-1.5.2.tar.gzcd apr-1.5.2

./configure --prefix=/usr/local/apr

make

make install

在执行第二句的时候可能会出现错误:

1

rm: cannot remove `libtoolT‘: No such file or directory

解决办法是用vim打开configure

1

vim configure

在30126行把这句$RM    "$cfgfile" 注释掉(前面加#)

这个行数可能不准,但上下不会偏差太多,跳转行方法是:在命令模式下输入:n(n是行数)

然后重新执行./configure命令


安装apr-iconv

1

2

3

4

5

6

7

cd /root/software

wget http://mirror.bit.edu.cn/apache/apr/apr-iconv-1.2.1.tar.gz

tar -xvf apr-iconv-1.2.1.tar.gz

cd apr-iconv-1.2.1

./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr

make

make install


安装apr-util

1

2

3

4

5

6

cd /root/software

wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.5.4.tar.gz

cd apr-util-1.5.4

./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr  --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv

make

make install


安装tomcat-native

这个下载地址在首页也有,不方便下载就使用Tomcat8自带的也可以,在bin目录下

1

2

3

4

5

6

cd /usr/tomcat8/bin

tar xvf tomcat-native.tar.gz

cd tomcat-native-1.2.4-src/native

./configure --with-apr=/usr/local/apr

make

make install

在执行./configure时需要java_home环境变量,如果没设置的话会有提示,手动加一下就行。

再一个就是这里会检查openssl版本,必须是1.0.2h+才行,升级方法猛击这里


设置apr的环境变量

用vi打开bin文件夹下catalina.sh

在第一行注释下面加入

1

2

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib

export LD_LIBRARY_PATH


使用apr

打开server.xml

将Connector内容修改为:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<Connector port="8080"

        protocol="org.apache.coyote.http11.Http11AprProtocol"

        executor="tomcatThreadPool"

        compression="on"

        compressionMinSize="2048"

        maxThreads="30000"

        minSpareThreads="512"

        maxSpareThreads="2048"

        enableLookups="false"

        redirectPort="8443"

        acceptCount="35000"

        debug="0"

        connectionTimeout="40000"

        disableUploadTimeout="true" URIEncoding="UTF-8" useBodyEncodingForURI="true" />


好了,最后可以安装apache的ab试一下效果

1

2

yum install httpd-tools

ab -kc 1000 -n 10000 http://localhost:8080


本文出自 “阳光总在风雨后!” 博客,转载请与作者联系!

以上是关于Tomcat8安装APR的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.5 x64 安装Tomcat8 并配置两个Tomcat8

linux下tomcat8安装配置详解

Tomcat8.5的下载安装启动各种问题结局

tomcat8w.exe 运行 提示 指定的服务未安装 unable to open the service 'tomcat8'

eclipse 不支持 tomcat8.5 的安装方法

linux Mint 安装tomcat8