首先了解下Tomcat服务启动所需端口号
- Server Port:该端口用于监听关闭tomcat的shutdown命令,默认端口:8005
- Connector Port: 该端口用于监听HTTP的请求,默认端口:8080
- AJP Port: 该端口用于监听AJP(Apache JServ Protocal)协议上的请求,通常用于整合HTTP服务器,默认端口: 8009【用不到可注释】
- Redirect Port: 重定向端口,出现在Connector配置中。默认端口:8443
作用:当用户用http请求某个资源,而该资源本身又被设置了必须要https方式访问,此时Tomcat会自动重定向到这个redirectPort设置的https端口。
1. Tomcat安装
1 | tar -zxvf apache-tomcat-8.0.27.tar.gz |
2. 分别修改两个Tomcat实例的端口配置
目的是:避免端口冲突。
- 第1个实例端口-配置 – tomcat8_1/conf/server.xml
- Server Port: 8001
- Connector Port: 8081
- AJP Port: 8011
- Redirect Port: 8443
- 第2个实例端口-配置 – tomcat8_2/conf/server.xml
- Server Port: 8002
- Connector Port: 8082
- AJP Port: 8012
- Redirect Port: 9443
3. 分别优化Tomcat
略
4. 备份实例,便于日后分发
1 | tar zcf muti_tomcat.tar.gz ./tomcat8_1 ./tomcat8_2 |
5. 启动多实例
1 | /application/tomcat8_1/bin/startup.sh |
6. 验证
1 | 查看端口和进程 |
web访问
1 | http://ip:8081 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/08/07/Tomcat多实例部署/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!