Tomcat多实例运行配置
多实例运行配置1、环境变量设置
设置tomcat环境变量如下
export JAVA_HOME=/usr/java/jdk1.7.0_80
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH;
export CATALINA_HOME=/usr/tomcat7
仅设置CATALINA_HOME变量,CATALINA_BASE变量启动时进行指定。
2、实例目录配置
多实例配置目录如下目录树结构。lib与bin目录位于CATALINA_HOME目录,在CATALINA_HOME目录下创建jason1、jason2实例目录。并拷贝conf logs temp webapps work至各实例目录中。
# pwd
/usr/tomcat7
# tree -d -L 2
.
|-- bin
|-- jason1
| |-- conf
| |-- logs
| |-- temp
| |-- webapps
| `-- work
|-- jason2
| |-- conf
| |-- logs
| |-- temp
| |-- webapps
| `-- work
`-- lib
14 directories
#
3、配置实例server.xml文件
jason1实例
jason2实例
备注:确保端口号不冲突。
4、启动tomcat实例
启动实例jason1
# export CATALINA_BASE=/usr/tomcat7/jason1
# export CATALINA_TMPDIR=/usr/tomcat7/jason1/temp
# $CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE: /usr/tomcat7/jason1
Using CATALINA_HOME: /usr/tomcat7
Using CATALINA_TMPDIR: /usr/tomcat7/jason1/temp
Using JRE_HOME: /usr/java/jdk1.7.0_80/jre
Using CLASSPATH: /usr/tomcat7/bin/bootstrap.jar:/usr/tomcat7/bin/tomcat-juli.jar
Tomcat started.
#
启动实例jason2
# export CATALINA_BASE=/usr/tomcat7/jason2
# export CATALINA_TMPDIR=/usr/tomcat7/jason2/temp
# $CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE: /usr/tomcat7/jason2
Using CATALINA_HOME: /usr/tomcat7
Using CATALINA_TMPDIR: /usr/tomcat7/jason2/temp
Using JRE_HOME: /usr/java/jdk1.7.0_80/jre
Using CLASSPATH: /usr/tomcat7/bin/bootstrap.jar:/usr/tomcat7/bin/tomcat-juli.jar
Tomcat started.
#
5、访问测试
已经设置好DNS记录与测试页内容,如下为测试结果
jason1实例测试页显示如下
http://s5.运维网.com/wyfs02/M02/77/4C/wKioL1ZmhsLAAjAFAACO4-hbMsQ599.jpg
jason2实例测试页显示如下
http://s2.运维网.com/wyfs02/M02/77/4E/wKiom1ZmhmXhQtqNAACTsRV5KBw023.jpg
页:
[1]