I just went through this and configured it as follows:
Ubuntu 16.04
Tomcat 8.5.9
Apache2.4.25
Apr 1.5.2
Tomcat-native 1.2.10
Java 8
Here are the steps I used based on old posts here:
Install package
sudo apt-get update sudo apt-get install libtcnative-1
Make sure these packages are installed.
sudo apt-get install make sudo apt-get install gcc sudo apt-get install openssl
Install package
sudo apt-get install libssl-dev
Install and compile Apache APR
cd /opt/tomcat/bin sudo wget http://apache.mirror.anlx.net//apr/apr-1.5.2.tar.gz sudo tar -xzvf apr-1.5.2.tar.gz cd apr-1.5.2 sudo ./configure sudo make sudo make install
check installation
cd /usr/local/apr/lib/ ls
you should see the compiled file as
libapr-1.la
Download and Install Tomcat Native Source Package
cd /opt/tomcat/bin sudo wget https://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.2.10/source/tomcat-native-1.2.10-src.tar.gz sudo tar -xzvf tomcat-native-1.2.10-src.tar.gz cd tomcat-native-1.2.10-src/native
check out JAVA_HOME
sudo pico ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 source ~/.bashrc sudo ./configure --with-apr=/usr/local/apr --with-java-home=$JAVA_HOME sudo make sudo make install
Edit the file /opt/tomcat/bin/setenv.sh with the following line:
sudo pico /opt/tomcat/bin/setenv.sh export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
restart the cat
sudo service tomcat restart
Russell Rottach Dec 22 '16 at 20:26 2016-12-22 20:26
source share