大家好,又见面了,我是你们的朋友全栈君。
一、Tomcat下载
点击此处进入官网下载tomcat
二、Tomcat安装部署
1.创建路径并上传tomcat
代码语言:javascript复制--创建文件夹
mkdir /tomcat
--进入文件夹
cd /tomcat
--解压文件
tar -xzvf apache-tomcat-8.5.47.tar.gz
--重命名
mv apache-tomcat-8.5.47 tomcat8.5-8080
2.启动tomcat
代码语言:javascript复制--进入启动命令文件夹
cd /tomcat/tomcat8.5-8080/bin
--启动
./startup.sh
启动效果图
3.查询进程 结束进程
代码语言:javascript复制--查询tomcat进程
ps -ef |grep tomcat
--查询端口号是否在运行占用
netstat -anp|grep 8080
--结束进程
kill -9 进程编号
三、部署多个tomcat
1.复制tomcat
代码语言:javascript复制cp -r /tomcat/tomcat8.5-8080/ /tomcat/tomcat8.5-8081/
cp -r /tomcat/tomcat8.5-8080/ /tomcat/tomcat8.5-8082/
2.编辑环境变量
代码语言:javascript复制vi /etc/profile
复制以下代码,粘贴在profile 文件最下方
代码语言:javascript复制####tomcat8.5-8080
TOMCAT_HOME_0=/tomcat/tomcat8.5-8080
CATALINA_HOME_0=/tomcat/tomcat8.5-8080
CATALINA_BASE_0=/tomcat/tomcat8.5-8080
export TOMCAT_HOME_0 CATALINA_HOME_0 CATALINA_BASE_0
####tomcat8.5-8081
TOMCAT_HOME_1=/tomcat/tomcat8.5-8081
CATALINA_HOME_1=/tomcat/tomcat8.5-8081
CATALINA_BASE_1=/tomcat/tomcat8.5-8081
export TOMCAT_HOME_1 CATALINA_HOME_1 CATALINA_BASE_1
####tomcat8.5-8082
TOMCAT_HOME_2=/tomcat/tomcat8.5-8082
CATALINA_HOME_2=/tomcat/tomcat8.5-8082
CATALINA_BASE_2=/tomcat/tomcat8.5-8082
export TOMCAT_HOME_2 CATALINA_HOME_2 CATALINA_BASE_2
立即生效命令
代码语言:javascript复制source /etc/profile
3.修改catalina.sh(建议使用xftp可视化工具)
这里以tomcat8.5-8080为例
找到以下内容
OS specific support. $var _must_ be set to either true or false.
添加以下代码
注意:CATALINA_BASE_0这个地方要和前面编辑的profile环境变量配置的名字一致。
代码语言:javascript复制export CATALINA_BASE=$CATALINA_BASE_0
export CATALINA_HOME=$CATALINA_HOME_0
4.修改server.xml(端口号)
tomcat8.5-8080 默认端口号,不做修改,此处以 tomcat8.5-8081为例
代码语言:javascript复制cd /tomcat/tomcat8.5-8081/conf
有三处需要修改
(1)
(2)
(3)
5.修改完之后,替换后启动测试
如果没有执行权限
在bin文件夹下执行以下代码
代码语言:javascript复制chmod 777 *.sh
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137277.html原文链接:https://javaforall.cn