• 欢迎访问水熊虫网站,这里是我个人的工作博客,内容大多是遇到问题完善后,会在这里进行总结归纳内容! QQ群
  • 网站导航中的友情链接专栏上线,更新的都是自己这三年整理的一些东西,感兴趣可以看看!
  • 你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经!

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

Tomcat WaterBear 6年前 (2018-06-14) 702次浏览 已收录 扫描二维码

适用场景

有多个 JavaWeb 项目需要部署在同一台 Linux 服务器上,而这些项目开发时,使用的 JDK 和 Tomcat 版本都不相同,多个 Tomcat 以 Service 服务方式运行,可通过命令分别启动/停止/重启,或者开机自启。

详细过程

步骤 1 :

官网下载项目适用的 Tomcat 版本。

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

步骤 2 :

Tomcat 解压到 Linux 服务器上不同的目录,

例如: /opt/tomcat1 、opt/tomcat2


步骤 3 :

Tomcat1 的配置文件保持默认即可(有需要也可修改),修改 Tomcat2 的运行时的3个端口。

编辑修改 /opt/tomcat2/conf/server.xml 文件,3个端口号分别改为未被其他服务占用的端口。

1> http 访问端口(默认为 8080 端口):

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

2> 监听 tomcat 关闭的端口(默认为 8005 ):

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

3> 负责接收其他 http 服务器的请求端口(默认为 8009 ):

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

步骤 4 :

分别创建两个Tomcat 的 service 脚本,记得修改各自适用的的 JAVA_HOME。

tomcat1 : /etc/init.d/tomcat1

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

tomcat2 : /etc/init.d/tomcat2

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]

步骤 5 :
用Service命令start/stop/restart测试,正常后可设置服务开机自启。

// 命令方式启动/停止/重启

Service tomcat1 start/stop/restart

Service tomcat2 start/stop/restart

// 设置服务开机自启

chkconfig tomcat1 on

chkconfig tomcat2 on

更多个tomcat部署,步骤方法一样。



WaterBear , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行[未测试]
喜欢 (0)
[[email protected]]
分享 (0)