运维学习————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下 ,直接不通过项目名访问

出现这个页面就可以了

相关推荐
专注API从业者1 小时前
告别人工盯品!借助 Open Claw 搭建电商商品自动化监控与数据分析系统(完整可运行源码)
大数据·运维·数据库·数据分析·自动化
爱喝水的鱼丶3 小时前
SAP-ABAP:ABAP 用户出口参数传递与上下文获取:SAP 标准数据读取与交互逻辑实现
运维·性能优化·交互·sap·abap·经验交流·出口
IT大白鼠3 小时前
PentestGPT作为AI运维编排工作流自动化底座的技术架构与应用价值评估
运维·人工智能·自动化·pentestgpt
xian_wwq3 小时前
【学习笔记】-深度认知系列-第1讲-AI不是魔法——三句话讲清楚人工智能到底是什么
笔记·学习·深度认知
M78佐菲3 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
别动我齐刘海3 小时前
机器人运动控制学习4——状态估计 State Estimation
c++·人工智能·学习·目标检测·机器学习·机器人·自动驾驶
狂云歌4 小时前
2025年读书回顾,AI+游戏+历史
人工智能·学习·游戏
ltl4 小时前
QUIC 协议拆解(上):为什么 TCP 改不动了
linux
j7~4 小时前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
zzzll11114 小时前
n8n 工作流自动化平台入门指南
运维·自动化