1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行
Posted Java_Pluto
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行相关的知识,希望对你有一定的参考价值。
适用场景
有多个 JavaWeb 项目需要部署在同一台 Linux 服务器上,而这些项目开发时,使用的 JDK 和 Tomcat 版本都不相同,多个 Tomcat 以 Service 服务方式运行,可通过命令分别启动/停止/重启,或者开机自启。
详细过程
步骤 1 :
官网下载项目适用的 Tomcat 版本。
步骤 2 :
将 Tomcat 解压到 Linux 服务器上不同的目录,
例如: /opt/tomcat1 、opt/tomcat2
步骤 3 :
Tomcat1 的配置文件保持默认即可(有需要也可修改),修改 Tomcat2 的运行时的3个端口。
编辑修改
/opt/tomcat2/conf/server.xml 文件,3个端口号分别改为未被其他服务占用的端口。
1> http 访问端口(默认为 8080 端口):
2> 监听 tomcat 关闭的端口(默认为 8005 ):
3> 负责接收其他 http 服务器的请求端口(默认为 8009 ):
步骤 4 :
分别创建两个Tomcat 的 service 脚本,记得修改各自适用的的 JAVA_HOME。
tomcat1 : /etc/init.d/tomcat1
tomcat2 : /etc/init.d/tomcat2
步骤 5 :
用Service命令start/stop/restart测试,正常后可设置服务开机自启。
// 命令方式启动/停止/重启
Service tomcat1 start/stop/restart
Service tomcat2 start/stop/restart
// 设置服务开机自启
chkconfig tomcat1 on
chkconfig tomcat2 on
更多个tomcat部署,步骤方法一样
以上是关于1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行的主要内容,如果未能解决你的问题,请参考以下文章