在带有本机库的Linux系统上安装Tomcat 7
如何在CentOS等Linux系统下安装Tomcat 7.0的本机库?只想指出,在带有本机库的Linux系统上安装Tomcat 7,linux,tomcat,installation,linux-native-library,Linux,Tomcat,Installation,Linux Native Library,如何在CentOS等Linux系统下安装Tomcat 7.0的本机库?只想指出,Tomcat-native-1.1.20-src随着每个新版本的变化而变化。因此,这应该得到解决 此外,最好在文件被删除之前进行备份,以防需要回滚。Installer 本机软件包安装 环境卫生署 这不是一个问题;我发现在Ubuntu10.04上,我需要先安装libaprutil1-dev(使用apt-get),然后才能构建本机软件包。但与问题的CentOS部分不一定相关。在CentOS上,您需要安装apr-util-
Tomcat-native-1.1.20-src
随着每个新版本的变化而变化。因此,这应该得到解决
此外,最好在文件被删除之前进行备份,以防需要回滚。Installer
本机软件包安装
环境卫生署
这不是一个问题;我发现在Ubuntu10.04上,我需要先安装libaprutil1-dev(使用apt-get),然后才能构建本机软件包。但与问题的CentOS部分不一定相关。在CentOS上,您需要安装apr-util-devel、-devel和可选的openssl-devel以构建本机库
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