1. 安装Tomcat
下面主要讨论在Linux上的安装。一般有两种类型的二进制版本安装包:
多平台二进制包(Multiplatform binary releases):
这种包可以安装在任何目录,使用任何用户ID,缺点是升级和卸载不方便,没有初始化脚本,不能随着系统自动启动或关闭。
本地化发布包(Distribution native package):
如果使用Fedora或Red Hat Linux,可以下载RPM安装包,系统的包管理器可以让你方便的进行Tomcat的升级,卸载,并有自动启动或关闭等的脚本。RPM包必须使用root用户来安装,到目前位置有两种不同的RPM发布包。
2. 自动启动
a. 如果你使用的是RPM包安装的,它会自动设置自动启动脚本,要保证tomcat运行在2,3,4,5水平:
# chkconfig --level 2345 tomcat on
检查一下设置是否正确:
# chkconfig --list tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
b. 如果是非RPM包,则需要自己编写脚本:
#!/bin/sh
# Tomcat init script for Linux.
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_HOME=/usr/java/jdk1.6.0_12
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
exec $CATALINA_HOME/bin/catalina.sh $*
将上面内容保存到文件/etc/rc.d/init.d/tomcat中,并修改权限:
# chown root.root /etc/rc.d/init.d/tomcat
# chmod 755 /etc/rc.d/init.d/tomcat