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

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

适用场景


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

详细过程


步骤 1 :

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

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

步骤 2 :

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

例如: /opt/tomcat1opt/tomcat2

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

步骤 3 :

Tomcat1 的配置文件保持默认即可(有需要也可修改),修改 Tomcat2 的运行时的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部署,步骤方法一样。


分享到:


相關文章: