复制配置,修改端口和对应目录
手动运行命令开启
1.vim /etc/profile
在其中bai加入:
##########first tomcat###########
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_BASE2=/usr/local/tomcat2
CATALINA_HOME2=/usr/local/tomcat2
TOMCAT_HOME2=/usr/local/tomcat2
export CATALINA_BASE2 CATALINA_HOME2 TOMCAT_HOME2
##########second tomcat##########
source /etc/profile,修改了profile文件信息得重新source下才能立即生效;
2.cd /usr/local/tomcat2/bin
来到第二个 tomcat 的 bin 目录下,找到 catalina.sh,下载到本地,
将 catalina.sh 中的 CATALINA_BASE 和 CATALINA_HOME 批量替换成你在 profile 中配置的第二个 tomcat 对应的信息,
即将 profile 中的 CATALINA_BASE 替换成 CATALINA_BASE2 ,CATALINA_HOME 替换成 CATALINA_HOME2,替换保存,上传替换;
3.修改端口
最后把 tomcat2/conf下 的 server.xml 打开修改关闭端口(8005)还有访问端口,默认是8080,
如果没有修改第一个tomcat的默认配置的话,在启动的时候那些端口已经被第一个tomcat使用了,
所以在启动第二个tomcat时为了避免端口冲突,把它们改成不是8080,8005就行。
这样就可以在 linux 下同时运行两个或多个 tomcat。