linux上同时部署运行多个tomcat

上一篇 / 下一篇  2017-09-27 09:46:43 / 个人分类:测试心得

    测试的时候,很少会有一个linux测试服务器上就只有或只运行一个tomcat的情况,特别是在项目多的时候,所以,这里分享下在同一个linux服务器上同时部署运行多个tomcat服务。下面以部署3个tomcat服务为例,直接上步骤:
    (1)修改/etc/profile文件,修改如下(小建议:用后缀端口命名各tomcat,个人觉得使用较方便):
export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar
##first tomcat
export CATALINA_HOME=/usr/local/tomcat_8080
export CATALINA_BASE=/usr/local/tomcat_8080
export TOMCAT_HOME=/usr/local/tomcat_8080
##second tomcat
export CATALINA_2_BASE=/usr/local/tomcat_8070
export CATALINA_2_HOME=/usr/local/tomcat_8070
export TOMCAT_2_HOME=/usr/local/tomcat_8070
##third tomcat
export CATALINA_3_HOME=/usr/local/tomcat_8060
export CATALINA_3_BASE=/usr/local/tomcat_8060
export TOMCAT_3_HOME=/usr/local/tomcat_8060

修改完成后,保存,并执行:source /etc/profile使其生效。
      (2)修改各tomcat下conf/server.xml文件,以其中一个tomcat_8070为例,修改如下:
## 修改tomcat服务端口
<Server port="8025" shutdown="SHUTDOWN">
## 修改http服务端口
<Connector port="8070" protocol="HTTP/1.1"
    connectionTimeout="20000"  redirectPort="8443" URIEncoding="UTF-8" />
## 修改ajp服务端口
<Connector port="8039" protocol="AJP/1.3" redirectPort="8443" />

修改完成后,保存并退出。
      (3)修改各tomcat下bin/start.sh和bin/shutdowm.sh,以其中一个tomcat_8070为例,修改如下:
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar
export CATALINA_2_BASE=/usr/local/tomcat_8070
export CATALINA_2_HOME=/usr/local/tomcat_8070

修改完成后,保存并退出。
      (4)修改各tomcat下bin/catalina.sh,以其中一个tomcat_8070为例,修改如下:
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

修改完成后,保存并退出。
      (5)重启tomcat服务。


TAG:

 

评分:0

我来说两句

Open Toolbar