linux教程 教程 ·

Linux下为Tomcat安装APR

安装apr

wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.gz
tar zxvf apr-1.7.0.tar.gz
cd apr-1.7.0/
./configure --prefix=/usr/local/apr
make
make install

安装apr-util

cd /root/
wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
tar zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install

centos查找已安装的jdk路径

which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java

安装tomcat-native

tomcat目录为/www/server/tomcat

cd /www/server/tomcat/bin/
tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.2.12-src/native/
./configure --with-apr=/usr/local/webserver/apr --with-java-home=/usr/java/jdk1.8.0_121
make
make install

设置apr的环境变量

在/etc/profile中添加以下内容

JAVA_HOME="/usr/java/jdk1.8.0_121"
PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/www/server/mysql/bin:$PATH"
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
LD_LIBRARY_PATH=/usr/local/apr/lib
CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib"
export JAVA_HOME PATH CLASSPATH LD_LIBRARY_PATH CATALINA_OPTS

保存后使profile生效

source /etc/profile

根据运行日志验证

cd /www/server/tomcat/bin/
./catalina.sh run

参与评论