INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
APR 1.2+ development headers (libapr1-dev package) OpenSSL 1.0.2+ development headers (libssl-dev package) JNI headers from Java compatible JDK 1.4+ GNU development environment (gcc, make)
生产环境
System: CentOS 7.4 Tomcat: 8.5.32 Java: 1.8.0_171
安装java
java环境在tomcat安装时
1
yuminstall-yjava-1.8.0-openjdk-devel
source /etc/profile.d/java.sh
安装apr
1 2 3 4 5
wget http://mirrors.shu.edu.cn/apache//apr/apr-1.6.3.tar.gz tar xf apr-1.6.3.tar.gz cd apr-1.6.3 ./configure --prefix=/usr/local/apr make && make install
安装apr-iconv
1 2 3 4 5
wget http://mirrors.shu.edu.cn/apache//apr/apr-iconv-1.2.2.tar.gz tar xf apr-iconv-1.2.2.tar.gz cd apr-iconv-1.2.2 ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr make && make install
安装apr-util
1 2 3 4
wget http://mirrors.shu.edu.cn/apache//apr/apr-util-1.6.1.tar.gz cd apr-util-1.6.1 ./configure ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv make && make install
安装openssl
1 2 3
wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz ./config --prefix=/usr/local/openssl make -j 4 && make install
安装tomcat-native
1 2 3 4 5
cd /usr/local/tomcat/bin/ tar xf tomcat-native.tar.gz cd tomcat-native-1.2.17-src/native ./configure --with-java-home=/usr/lib/jvm/java-1.8.0 --with-ssl=/usr/local/openssl make && make install
tail /var/log/tomcat/catalina.2018-07-11.log 11-Jul-201816:30:55.451 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"] 11-Jul-201816:30:55.482 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8009"] 11-Jul-201816:30:55.486 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in4850 ms