首先,得先安装多个tomcat。(一个版本,解压到不到的目录名下,也是一样的)。
比如我准备了两个tomcat:
(一) /usr/software/tomcat/tomcat7
(二) /usr/software/tomcat/tomcat8
接下来,开始配置。
先配置两个tomcat的 环境变量:
1、 vi /etc/profile
在其中加入:
注意:first tomcat 的环境变量名,我采取的是 标准的名字。这样我后续就不需要修改 tomcat 7下的 catalina.sh
##########first tomcat###########
CATALINA_BASE= /usr/software/tomcat/tomcat7
CATALINA_HOME= /usr/software/tomcat/tomcat7
TOMCAT_HOME= /usr/software/tomcat/tomcat7
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_8_BASE= /usr/software/tomcat/tomcat8
CATALINA_8_HOME= /usr/software/tomcat/tomcat8
TOMCAT_8_HOME= /usr/software/tomcat/tomcat8
export CATALINA_8_BASE CATALINA_8_HOME TOMCAT_8_HOME
##########second tomcat##########
保存退出(PS:Esc,:wq);
2、 source /etc/profile,修改了profile文件信息得重新source下才能立即生效;
3、接下来,只要对 tomcat8 进行,文件上的修改就行了。
(一 )vim /usr/software/tomcat/tomcat8/conf/server.xml
修改 8005 端口 为 8006
修改 8009 端口 为 8010
修改 8080 端口 为 8081
## 保存退出(PS:Esc,:wq)
(一 )vim /usr/software/tomcat/tomcat8/bin/catalina.sh
注: 可用 xftp 下载到本地电脑,然后编辑完,在上传覆盖
查找全部 CATALINA_BASE 替换为 CATALINA_8_BASE
查找全部 CATALINA_HOME 替换为 CATALINA_8_HOME
## 保存退出(PS:Esc,:wq)
4、 启动tomcat7
sh /usr/software/tomcat/tomcat7/bin/startup.sh
访问:
http://192.168.xx.xxx:8080/
注:(因为 tomcat7 ,我没有修改任何端口,都是默认的。如果8080端口有冲突,可以修改为其他的,
只要不和 tomcat8(即第二tomcat) 相同就行)
启动tomcat8
sh /usr/software/tomcat/tomcat8/bin/startup.sh
访问:
http://192.168.xx.xxx:8081/
这样,就可以同时启动,并访问两个tomcat了。 多个也是按这样的步骤!