tomcat详细配置(Tomcat多实例部署及配置原理)
类别:服务器 浏览量:2814
时间:2021-10-01 01:52:19 tomcat详细配置
Tomcat多实例部署及配置原理1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下
jdk-8u201-linux-x64.rpm apache-tomcat-9.0.16.tar.gz systemctl stop firewalld systemctl disable firewalld setenforce 0
2、安装JDK
cd /opt rpm -qpl jdk-8u201-linux-x64.rpm rpm -ivh jdk-8u201-linux-x64.rpm java -version
3、安装 Tomcat
cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mkdir /usr/local/tomcat mv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1 cp -a /usr/local/tomcat/tomcat1 /usr/local/tomcat/tomcat2
4、配置 tomcat 环境变量
vim /etc/profile.d/tomcat.sh #tomcat1 export CATALINA_HOME1=/usr/local/tomcat/tomcat1 export CATALINA_BASE1=/usr/local/tomcat/tomcat1 export TOMCAT_HOME1=/usr/local/tomcat/tomcat1 #tomcat2 export CATALINA_HOME2=/usr/local/tomcat/tomcat2 export CATALINA_BASE2=/usr/local/tomcat/tomcat2 export TOMCAT_HOME2=/usr/local/tomcat/tomcat2 source /etc/profile.d/tomcat.sh
5、修改 tomcat2 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号
vim /usr/local/tomcat/tomcat2/conf/server.xml <Server port="8006" shutdown="SHUTDOWN"> #22行,修改Server prot,默认为8005 -> 修改为8006 <Connector port="8081" protocol="HTTP/1.1" #69行,修改Connector port,HTTP/1.1 默认为8080 -> 修改为8081 <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> #116行,修改Connector port AJP/1.3,默认为8009 -> 修改为8010
6、修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量
vim /usr/local/tomcat/tomcat1/bin/startup.sh # ----------------------------------------------------------------------------- # Start Script for the CATALINA Server # ----------------------------------------------------------------------------- ##添加以下内容 export CATALINA_BASE=$CATALINA_BASE1 export CATALINA_HOME=$CATALINA_HOME1 export TOMCAT_HOME=$TOMCAT_HOME1 vim /usr/local/tomcat/tomcat1/bin/shutdown.sh # ----------------------------------------------------------------------------- # Stop script for the CATALINA Server # ----------------------------------------------------------------------------- export CATALINA_BASE=$CATALINA_BASE1 export CATALINA_HOME=$CATALINA_HOME1 export TOMCAT_HOME=$TOMCAT_HOME1 vim /usr/local/tomcat/tomcat2/bin/startup.sh # ----------------------------------------------------------------------------- # Start Script for the CATALINA Server # ----------------------------------------------------------------------------- export CATALINA_BASE=$CATALINA_BASE2 export CATALINA_HOME=$CATALINA_HOME2 export TOMCAT_HOME=$TOMCAT_HOME2 vim /usr/local/tomcat/tomcat2/bin/shutdown.sh # ----------------------------------------------------------------------------- # Stop script for the CATALINA Server # ----------------------------------------------------------------------------- export CATALINA_BASE=$CATALINA_BASE2 export CATALINA_HOME=$CATALINA_HOME2 export TOMCAT_HOME=$TOMCAT_HOME2
7、启动各 tomcat 中的 /bin/startup.sh
/usr/local/tomcat/tomcat1/bin/startup.sh /usr/local/tomcat/tomcat2/bin/startup.sh netstat -natp | grep java
到此这篇关于Tomcat多实例部署的文章就介绍到这了,更多相关Tomcat多实例部署内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- idea的tomcat怎么运行项目(idea配置tomcat启动web项目的图文教程)
- tomcatxml文件放在哪(Tomcat中修改server.xml和content.xml后自动还原问题解决)
- idea的tomcat怎么关闭(解决Idea的tomcat启动报多个listener的错误问题)
- 如何用tomcat部署web项目(一文搞懂如何部署启动多个tomcat并移植项目)
- tomcatcpu配置(Tomcat进程占用CPU过高的解决方法)
- tomcat需要修改哪几个端口参数(详解tomcat各个端口的作用)
- 多个tomcat实例配置文件(tomcat单机多实例的实现)
- tomcat正常启动404(Tomcat正常访问localhost报404问题解决)
- tomcat是异步非阻塞吗(浅谈Tomcat如何打破双亲委托机制)
- centos6tomcat安装(Tomcat CentOS安装实现过程图解)
- tomcat与eclipse配置运行(Tomcat配置及如何在Eclipse中启动)
- tomcat在windows下内存配置(浅谈Tomcat内存配置的正确姿势)
- tomcat原理详解(解析Tomcat架构原理到架构设计)
- tomcat配置远程调试(一次tomcat源码启动控制台中文乱码的调试过程记录)
- 2022-01-26 01:41:54
- docker如何改tomcat(docker安装Tomcat 404问题的解决方案)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
热门推荐
- sqlserver2016标准分区(Sql Server 2016新功能之Row-Level Security值得关注)
- 微信小程序简易计算器制作(微信小程序实现简单计算器功能)
- 日常操作docker命令(Docker常用命令详解)
- php在if里添加xml代码(PHP创建XML接口示例)
- 服务器的维护与管理(浅谈网站服务器的维护管理)
- node.js缓存区(如何利用node实现静态文件缓存详解)
- 使用python编辑个人名片(python实现名片管理系统项目)
- vue实现一个tab栏(Vue实现tab导航栏并支持左右滑动功能)
- python下的sql处理(python中aioysql异步操作MySQL的方法)
- docker映射端口(Docker初级网络端口映射的配置)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9