1 环境
centos7系统、apache-tomcat-9.0.4(Tomcat路径建议不要有空格或者中文)
2 解压apache-tomcat-9.0.4.tar.gz,命令:
tar vxzf apache-tomcat-9.0.4.tar.gz
3 在目录下新建几个文件夹(想同时跑几个Tomcat实例就建几个)
本人建了两个,加上原目录,可同时跑3个Tomcat,取名server1、server2(名字看自己心情随便起)
mkdir server1 server2
4 拷贝文件
将原目录下的conf、logs、temp、webapps、work这几个文件夹拷贝到第二步建的文件夹中
5 配置
分别配置server1、server2中的conf中的server.xml文件,修改以下三个地方:
<Server port="8025" shutdown="SHUTDOWN"> <Connector port="8100" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8029" protocol="AJP/1.3" redirectPort="8443" />
将port设置为自己想要的,但是相互之间不要有冲突,也不要跟其他的软件端口冲突即可。在server1目录下建一个新的sh文件,我的是start.sh,文件中有以下内容:
1 #tomcat实例目录 2 export CATALINA_BASE="$PWD" 3 # tomcat安装目录 4 export CATALINA_HOME="/home/laoguan/apache-tomcat-9.0.4" 5 #启动tomcat 6 $CATALINA_HOME/bin/startup.sh
注:CATALINA_HOME修改为自己的Tomcat主目录即可,修改完毕后需要给文件赋予执行权限,双击start.sh文件即可打开一个Tomcat实例
(个别时候会出现启动后一闪而过的情况,大部分情况是哪里配置出了问题,比如我当时就出现了那个问题,后来测试了一下,原来我的环境变量里配置了tomcat7,删掉后就跑的666了)