How do you install native library for Tomcat 7.0
under Linux system such as CentOS?
The Apache Tomcat Native Library is an optional component for use with Apache Tomcat that allows Tomcat to use OpenSSL as a replacement for JSSE to support TLS connections.
OpenSSL is not part of Tomcat, but the OpenSSL library is included in the Tomcat 6 windows binary packages available from apache.org. The library code is integrated into a Tomcat dll, there is no openssl.exe included.
wget ftp:\\yourdeployment.server.local/tomcat7.tar.gz
tar xvzf tomcat7.tar.gz
cp -f tomcat /usr/share/tomcat7
rm -f /usr/share/tomcat
ln -s /usr/share/tomcat7 /usr/share/tomcat
chmod 777 /usr/share/tomcat7/bin/ *.sh
useradd -d /usr/share/tomcat -s /sbin/nologin tomcat
chown -R tomcat /usr/share/tomcat7
rm -f /etc/init.d/tomcat
cp -f /usr/share/tomcat7/tomcat /etc/init.d/
chmod +x /etc/init.d/tomcat
rm -f /etc/profile.d/env.sh
cp -f /usr/share/tomcat7/env.sh /etc/profile.d/
chmod +x /etc/profile.d/env.sh
chmod 755 /etc/init.d/tomcat
cd /usr/share/tomcat7/bin
tar -xvzf tomcat-native.tar.gz
cd tomcat-native-<replace with current version>-src/jni/native
./configure --with-apr=/usr && make && sudo make install
cd /usr/lib
rm -f libtcnative-1.so
ln -s /usr/local/apr/lib/libtcnative-1.so libtcnative-1.so
init 6
#!/bin/bash
chkconfig: 234 20 80
description: Tomcat Server basic start/shutdown script
processname: tomcat
export JAVA_HOME=/jdk7
export TOMCAT_HOME=/usr/share/tomcat7
export JEE_JAR=/jdk7
export JRE_HOME=/jdk7/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
case $1 in
start)
sh /usr/share/tomcat7/bin/startup.sh
;;
stop)
sh /usr/share/tomcat7/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat7/bin/shutdown.sh
sh /usr/share/tomcat7/bin/startup.sh
;;
esac
exit 0
export JAVA_HOME=/jdk7
export JRE_HOME=$JAVA_HOME
export TOMCAT_HOME=/usr/share/tomcat7
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JRE_HOME/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With