对应关系
tomcat01
Server port="8001"
Connector port="8081"
app /opt/tomcat01/
logs /data/logs/tomcat01
website /data/website/tomcat01
tomcat02
Server port="8002"
Connector port="8082"
app /opt/tomcat02/
logs /data/logs/tomcat02
website /data/website/tomcat02
tomcat02
Server port="8003"
Connector port="8083"
app /opt/tomcat03/
logs /data/logs/tomcat03
website /data/website/tomcat03
1.建用户,建目录,该权限
使用www用户运行所有的tomcat
日志文件存放在/data/logs/tomcat0*
程序文件存放在/data/website/tomcat*
# useradd -d /home/www www
# mkdir -p /data/website/tomcat0{1..3}/ROOT
# mkdir -p /data/logs/tomcat0{1..3}
# chown -R www.www /data/website/tomcat*
# chown -R www.www /data/logs/*
2.解压安装JDK,配置环境变量
JDK安装在/opt/java
环境变量设置在/etc/profile.d/java.sh
# tar zxvf jdk-7u80-linux-x64.gz
# mv jdk1.7.0_80/ /opt/java
# vim /etc/profile.d/java.sh
JAVA_HOME=/opt/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=/opt/java/lib/dt.jar:/opt/java/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
# source /etc/profile.d/java.sh
# java -version
3.解压安装tomcat
tomcat安装在/opt/tomcat*
tomcat文件作为模板,其他tomcat拷贝
# tar zxvf apache-tomcat-7.0.63.tar.gz
# mv apache-tomcat-7.0.63/ /opt/tomcat
# cd /opt
# cp -r tomcat/ tomcat01
# cp -r tomcat/ tomcat02
# cp -r tomcat/ tomcat03
# chown -R www.www /opt/tomcat*
4.修改配置文件
server.xml修改Server port、Connector port、appBase、关闭日志输出
logging.properties修改日志输出目录为/data/logs/tomcat*
catalina.sh修改CATALINA_OUT输出目录为/data/logs/tomcat*
# vim /opt/tomcat01/conf/server.xml
Server port="8001"Connector port="8081"appBase="/data/webapps/tomcat01"
注销定义日志输出的<Valve />段
# vim /opt/tomcat01/conf/logging.properties
1catalina.org.apache.juli.FileHandler.directory =/data/logs/tomcat012localhost.org.apache.juli.FileHandler.directory =/data/logs/tomcat013manager.org.apache.juli.FileHandler.directory = /data/logs/tomcat014host-manager.org.apache.juli.FileHandler.directory =/data/logs/tomcat01
# vim /opt/tomcat01/bin/catalina.sh
CATALINA_OUT=/data/logs/tomcat01/catalina.out
5.建立测试文件,启动tomcat
# vim /data/webapps/tomcat01/ROOT/index.jsp
# su - www
$ /opt/tomcat01/bin/startup.sh
6.查看启动日志,验证
$ tail -f /data/logs/tomcat01/catalina.out
我来说说