运维学习————Linux环境下Tomcat的部署

目录

一、环境准备

[二、 启动测试](#二、 启动测试)

三、访问端口修改

四、部署web项目

1、材料准备

2、部署

2.1、上传war包到webapps目录下

2.2、修改项目配置

2.3、浏览器访问

引申


一、环境准备

tomcat安装包:apache-tomcat-9.0.52

JDK环境: 我使用的yum安装,关于可用yum源,可用yum源

复制代码
#我的安装包默认都在/software目录下
tar -xzvf  /software/apache-tomcat-9.0.52.tar.gz  -C /usr/
ls /usr/apache-tomcat-9.0.52/

二、 启动测试

复制代码
#判断是否安装JDK
java -version

cd /usr/apache-tomcat-9.0.52/bin/
./startup.sh

浏览器访问:虚拟机ip+端口号(默认8080),出现下面的页面说明访问成功

三、访问端口修改

我这里就不修改了

四、部署web项目

1、材料准备

数据库: db_travel_joy.sql

实例war包: travel_joy.war

也可以去部署自己的项目,只要能访问就行

2、部署

2.1、上传war包到webapps目录下

重启tomcat

复制代码
#关闭tomcat
./shutdown.sh
#启动tomcat
./startup.sh

就会发现webapps目录下多个文件

2.2、修改项目配置

改成自己的mysql地址、用户名和密码

2.3、浏览器访问

引申
  1. webapps目录 :这是Tomcat的默认部署目录。将应用放在这里,每个应用都会在其路径中添加一个目录名。例如,将项目放在webapps/myapp中,它将通过http://localhost:8080/myapp来访问。Tomcat会在启动时自动部署webapps目录下的所有应用。

  2. ROOT目录 :这是Tomcat的默认根应用目录。将应用放在ROOT目录中,这个应用将直接映射到网站的根路径,即http://localhost:8080/。这意味着应用将占用Tomcat服务器的根路径,适用于需要在根路径下运行的应用。

我这里就把项目里的东西全部放在ROOT下 ,直接不通过项目名访问

出现这个页面就可以了

相关推荐
进击的荆棘2 分钟前
Linux系统——进程信号之保存和捕捉信号
linux·运维·服务器·信号处理·信号
开开心心就好7 分钟前
免安装PDF盖章工具,透明度和位置可调
运维·服务器·前端·javascript·pdf·ocr·1024程序员节
whyutianict_vv2 小时前
云计算 HCIE 认证体系解析:HCIA/HCIP/HCIE 三级科目与知识边界
linux·运维·云计算
0+1119 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
行思理9 小时前
go语言学习难度及适合学习的人群
开发语言·学习·golang
青瓦梦滋9 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家10 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang1338308907510 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻10 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节