linux部署多个tomcat
一、安装jdk
1、项目想要跑起来,咱得依赖jdk,这里主要讲的是如何配置多个tomcat,不多说关于jdk的配置
二、下载安装tomcat
1、将tomcat压缩包放到自己的目标目录下
这里可以直接使用Xftp上传文件就可以了
2、解压
命令:tar -zxvf apache-tomcat-9.0.17.tar.gz
3、配置环境变量
输入命令:
vi /etc/profile
# tomcat1
export CATALINA_HOME=/usr/local/development/apache-tomcat-9.0.17
export CATALINA_BASE=/usr/local/development/apache-tomcat-9.0.17
export TOMCAT_HOME=/usr/local/development/apache-tomcat-9.0.17
路径要确定要是自己tomcat解压后的目录,可使用 pwd命令来查看目录
编辑完 保存退出
要使刚才的配置生效还需要命令:source /etc/profile
这样我们的第一个tomcat就配置完成了
切换目录到tomat的bin目录
[root@VM_0_4_centos bin]# cd /usr/local/development/apache-tomcat-9.0.17/bin/
[root@VM_0_4_centos bin]# ./catalina.sh start
Using CATALINA_BASE: /usr/local/development/apache-tomcat-9.0.17
Using CATALINA_HOME: /usr/local/development/apache-tomcat-9.0.17
Using CATALINA_TMPDIR: /usr/local/development/apache-tomcat-9.0.17/temp
Using JRE_HOME: /usr/local/development/jdk1.8.0_201
Using CLASSPATH: /usr/local/development/apache-tomcat-9.0.17/bin/bootstrap.jar:/usr/local/development/apache-tomcat-9.0.17/bin/tomcat-juli.jar
Tomcat started.
tomcat启动成功,打开浏览器访问,注意第一个tomcat的端口号是8080。
三、配置第二个Tomcat
1、解压tomcat到另外一个目录
tar -zxvf apache-tomcat-9.0.17.tar.gz -C /usr/local/
将文件夹重命名为tomcat2
配置环境变量
vi /etc/profile
#tomcat2
export CATALINA_HOME2=/usr/local/tomcat2
export CATALINA_BASE2=/usr/local/tomcat2
export TOMCAT_HOME2=/usr/local/tomcat2
使编辑生效:source /etc/profile
2、修改startup.sh和shutdown.sh 以及catalina.sh
2.1 修改startup.sh
# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------
# tomcat2
export JAVA_HOME=/usr/local/development/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/bin
export CATALINA_HOME=$CATALINA_HOME2
export CATALINA_BASE=$CATALINA_BASE2
2.2 修改shutdown.sh
# -----------------------------------------------------------------------------
# Stop script for the CATALINA Server
# -----------------------------------------------------------------------------
# tomcat2
export JAVA_HOME=/usr/local/development/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/bin
export CATALINA_HOME=$CATALINA_HOME2
export CATALINA_BASE=$CATALINA_BASE2
2.3修改catalina.sh
# OS specific support. $var _must_ be set to either true or false.
export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2
export TOMCAT_HOME=TOMCAT_HOME2
贴的代码最后都在指定的位置下面添加,上面注释的部分可直接在未修改之前搜索到。
3、修改端口
cd /usr/local/tomcat2/conf
修改server.xml,需要修改3处
至此tomcat2已完成配置
启动tomcat2
[root@VM_0_4_centos bin]# ./catalina.sh start
Using CATALINA_BASE: /usr/local/tomcat2
Using CATALINA_HOME: /usr/local/tomcat2
Using CATALINA_TMPDIR: /usr/local/tomcat2/temp
Using JRE_HOME: /usr/local/development/jdk1.8.0_201
Using CLASSPATH: /usr/local/tomcat2/bin/bootstrap.jar:/usr/local/tomcat2/bin/tomcat-juli.jar
Tomcat started.
启动成功,浏览器访问,注意端口号是8081了。
OK,配置两个tomcat完成~