安装Tomcat之前需要先安装JDK,并进行相关环境变量的配置。
Tomcat的下载和部署操作如下。
wget -c ……apache-tomcat-x.x.xx.tar.gz
tar -xzvf apache-tomcat-x.x.xx.tar.gz
mkdir -p /usr/local/tomcat/default
mv apache-tomcat-x.x.xx /usr/local/tomcat/apache-tomcat-x.x.xx
ln -s /usr/local/tomcat/apache-tomcat-x.x.xx /usr/local/tomcat/default
Tomcat的相关操作
启动:/usr/local/tomcat/default/bin/startup.sh
关闭:/usr/local/tomcat/default/bin/shutdown.sh
查看日志:tail -f /usr/local/tomcat/default/logs/catalina.out
安装完成之后可能还需要根据实际的需要修改Tomcat默认端口、内存、默认字符集等等。
如果是Redhat的系统可能还需要考虑防火墙是否开放Tomcat端口。
设置Tomcat开机自启有两种方法:
方法1:将startup加入启动项
修改 /etc/rc.d/rc.local
# vi /etc/rc.d/rc.local
添加下面两行脚本,仅仅第二行不行,必须加第一行。
export JAVA_HOME=/usr/java/default
/usr/local/tomcat/default/bin/startup.sh start
说明:/usr/java/default 是jdk安装目录
/usr/local/tomcat/default 是tomcat安装的目录
修改rc.local文件为可执行
# chmod +x /etc/rc.d/rc.local
方法2:将Tomcat加入服务
在/etc/init.d/下新建tomcat文件
# vi /etc/init.d/tomcat
输入以下内容
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "/atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
CATALINA_HOME="/usr/local/tomcat/default"
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
为tomcat文件提升权限,并设置开机启动。
# chmod 755 /etc/init.d/tomcat
# chkconfig --add tomcat
# chkconfig tomcat on
重启服务器器验证service是否配置成功。