Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建

在Tomcat单机部署多应用之前,首先服务器中需要有java环境和安装一个以上tomcat容器,这里以apache-tomcat1和apache-tomcat2两个tomcat为例,多个同理。

1.修改/etc/profile 增加tomcat环境变量

1.1.输入命令

sudo vim /etc/profile

1.2.在文件末尾加上下面配置(/developer/apache-tomcat1是我tomcat的路径下面同理,不再赘述)

# tomcat1
export CATALINA_BASE=/developer/apache-tomcat1
export CATALINA_HOME=/developer/apache-tomcat1
export TOMCAT_HOME=/developer/apache-tomcat1
# tomcat2
export CATALINA_2_BASE=/developer/apache-tomcat2
export CATALINA_2_HOME=/developer/apache-tomcat2
export TOMCAT_2_HOME=/developer/apache-tomcat2

1.3.保存退出
1.4.执行下面命令,使配置生效

source /etc/profile

2.修改tomcat配置

2.1.apache-tomcat1配置不变
2.2.修改tomcat2的配置。
用vim打开apache-tomcat2的catalina.sh文件

sudo vim /developer/apache-tomcat2/bin/catalina.sh

2.3.在# OS specific support. $var must be set to either true or false.下增加下面配置

# OS specific support.  $var _must_ be set to either true or false.
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

2.3.修改tomcat2的端口。
用vim打开apache-tomcat2的server.xml文件

sudo vim /developer/apache-tomcat2/conf/server.xml

修改tomcat监听的关闭端口
Server port="9005"(其他值也可以但是要保证不被占用,下面同理)


Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第1张图片
修改Server port

修改tomcat访问端口
Connector port="9080"


Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第2张图片
修改Connector port

修改接受其他服务转发请求的端口
Connector port="9009"


Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第3张图片
修改Connector port

2.4.保存退出

3.验证测试

3.1分别进入两个tomcat的bin目录,执行startup.sh,并查看打印的日志

/developer/apache-tomcat1/bin/startup.sh

Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第4张图片
tomcat1

/developer/apache-tomcat2/bin/startup.sh

Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第5张图片
tomcat2

3.2.访问 http://localhost:8080和 http://localhost:9080
云服务器把localhost换成自己的公网ip或域名

Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第6张图片
tomcat1
Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第7张图片
tomcat2

(为了方便区分改了一下三脚猫的图片)

如果无法访问可以检查阿里云的安全组是否开放端口


Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建_第8张图片
阿里云安全组

至此omcat集群单机部署多应用环境搭建已经成功。Nginx相关配置可以看我另一篇《Tomcat集群之Nginx负载均衡配置参数,常用策略,场景及特点》

你可能感兴趣的:(Linux服务器/Mac下Tomcat集群单机部署多应用环境搭建)