在Ubuntu16.04 Server中安装tomcat7.0.69+OpenJDK1.8+apr

一、apr相关组价包下载:

apr、apr-iconv、apr-util官网下载地址:
http://apr.apache.org/download.cgi
百度网盘下载地址:
链接:https://pan.baidu.com/s/1xw4VDLHIZhnQ0gL-bixmzA 提取码:64t2

二、apr安装部署步骤:

步骤1:配置JAVA_HOME环境变量:
vim /etc/profile
在文件最后追加如下内容
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64

步骤2:配置环境变量生效
source /etc/profile

步骤3:安装apr需要的所有基础包
apt-get update && sudo apt-get install -y libtool libapr1 make gcc libexpat1-dev

步骤4:安装apr基础包
tar -xzvf apr-1.6.5.tar.gz && cd apr-1.6.5/ && sudo ./configure && sudo make && sudo make install

步骤5:安装apr-iconv包
tar -xzvf apr-iconv-1.2.2.tar.gz && cd apr-iconv-1.2.2/ && sudo ./configure --with-apr=/usr/local/apr && sudo make && sudo make install

步骤6: 安装apr-util包
tar -xzvf apr-util-1.6.1.tar.gz && cd apr-util-1.6.1/ && sudo ./configure --with-apr=/usr/local/apr --with-iconv=/usr/local/apache2 && sudo make && sudo make install

步骤7:安装tomcat集成apr插件包
进入tomcat的bin目录
tar -xzvf tomcat-native.tar.gz
cd tomcat-native-1.1.33-src/jni/native
sudo ./configure --with-apr=/usr/local/apr --with-java-home=$JAVA_HOME && sudo make && sudo make install
sudo ln -s /usr/local/apr/lib/libtcnative-1.so /usr/lib/libcnative-1.so

步骤8:进入tomcat/conf目录下调整tomcat参数
将【org.apache.catalina.core.AprLifecycleListener】的SSLEngine参数修改为off
修改前截图:
在这里插入图片描述
修改后截图:
在这里插入图片描述
将Connector的protocol修改为org.apache.coyote.http11.Http11AprProtocol
修改前截图:
在这里插入图片描述
修改后截图:
在这里插入图片描述

步骤9:配置APR本地库到系统共享库搜索路径中
方式1:
设置LD_LIBRARY_PATH和LD_RUN_PATH环境变量,指向/usr/local/apr/lib目录,可配置到/etc/profile文件中
export LD_LIBRARY_PATH= L D L I B R A R Y P A T H : / u s r / l o c a l / a p r / l i b e x p o r t L D R U N P A T H = LD_LIBRARY_PATH:/usr/local/apr/lib export LD_RUN_PATH= LDLIBRARYPATH:/usr/local/apr/libexportLDRUNPATH=LD_RUN_PATH:/usr/local/apr/lib
方式2:
拷贝/usr/local/apr/lib目录下所有动态库到/usr/lib或/lib系统共享库搜索目录下即可。
copy /usr/local/apr/lib/libtcnative* /usr/lib/
方式3:(推荐)
编辑 T O M C A T H O M E / b i n / c a t a l i n a . s h 文 件 , 在 虚 拟 机 启 动 参 数 J A V A O P T S 中 添 加 j a v a . l i b r a r y . p a t h 参 数 , 指 定 a p r 库 的 路 径 J A V A O P T S = " TOMCAT_HOME/bin/catalina.sh文件,在虚拟机启动参数JAVA_OPTS中添加java.library.path参数,指定apr库的路径 JAVA_OPTS=" TOMCATHOME/bin/catalina.shJAVAOPTSjava.library.pathaprJAVAOPTS="JAVA_OPTS -Djava.library.path=/usr/local/apr/lib"

步骤10:启动优化
启动时可能会变慢,修改启动项,这里参考文章https://www.cnblogs.com/devilwind/p/6902037.html
vim bin/catalina.sh
加入JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"这个配置
在这里插入图片描述
步骤11:启动测试
启动tomcat后查看日志,若出现如下图所示表示apr启动成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值