参考 http://blog.csdn.net/u012121371/article/details/76690509 http://blog.sina.com.cn/s/blog_4f925fc30100s1cf.html

1). 拷贝两份tomcat,修改conf/server.xml下的3个端口号: 80(8080)、8005、8009,保证互不冲突

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
...
<Server port="8005" shutdown="SHUTDOWN">
...
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

可能需要修改的端口:

8080 默认的连接端口 8443 SSL的连接端口 8009 Apache的侦听端口 8005 用于停止Tomcat的端口

2). 配置环境变量(.zshrc或.bash_profile),添加环境变量,配置为tomcat的路径,并使用source .bash_profile使之生效

CATALINA_HOME=/Users/admin/Desktop/apache-tomcat-8
CATALINA_HOME1=/Users/admin/Desktop/apache-tomcat-9

export CATALINA_HOME
export CATALINA_HOME1

3). 修改拷贝的那份tomcat/bin/catalina.sh,把所有 $CATALINA_HOME"改为$CATALINA_HOME1",注意带$符号的,不带$符号的不修改.

4). 再分别运行就可以了。