当前位置: 首页 > news >正文

在 Apache Tomcat 中,部署和删除项目

在 Apache Tomcat 中,部署和删除 WAR 文件是常见的操作。以下是详细步骤:

1. 删除 WAR 文件

(1) 停止应用
进入 Tomcat 的管理界面(默认地址:http://localhost:8080/manager/html)。
找到需要删除的应用,点击 “停止” 按钮停止其运行。
(2) 删除 WAR 文件
进入 Tomcat 的 webapps 目录:

cd /path/to/tomcat/webapps

删除对应的 WAR 文件和已解压的文件夹(如果存在):

rm -rf your-app.war
rm -rf your-app

(3) 清除缓存(可选)
进入 Tomcat 的 work 和 temp 目录,删除与已删除应用相关的缓存文件:

cd /path/to/tomcat/work/Catalina/localhost
rm -rf your-app
cd /path/to/tomcat/temp
rm -rf your-app

2. 部署 WAR 文件

(1) 上传 WAR 文件
将 WAR 文件上传到 Tomcat 的 webapps 目录:
可以通过 FTP、SCP 或直接复制文件到目录。
例如:

cp /path/to/your-app.war /path/to/tomcat/webapps/

(2) 自动部署
Tomcat 会自动检测 webapps 目录中的新 WAR 文件,并解压和部署应用。
查看 Tomcat 日志文件 catalina.out,确认部署是否成功:

tail -f /path/to/tomcat/logs/catalina.out

(3) 手动部署(可选)
进入 Tomcat 的管理界面(默认地址:http://localhost:8080/manager/html)。
在 “Deploy” 部分,选择 WAR 文件并点击 “Deploy” 按钮手动部署。

3. 访问应用

部署成功后,访问应用 URL:
http://localhost:8080/your-app
如果应用未启动,检查日志文件以排查问题。

相关文章:

  • 5年前问题的答案,如何造统计信息
  • Claude 3.7登顶webdev榜首,国内怎么使用Claude 3.7
  • 【YashanDB认证】yashandb23.3.1 个人版单机部署安装实践
  • 深入MiniQMT:实现远程下单的高效解决方案
  • 14、TCP连接如何确保可靠性【高频】
  • 多线程-定时任务线程池源码
  • navicat导出postgresql的数据库结构、字段名、备注等等
  • kubectl 运行脚本 kubernetes 部署springcloud微服务 yaml + Dockerfile+shell 脚本
  • 大模型巅峰对决:DeepSeek vs GPT-4/Claude/PaLM-2 全面对比与核心差异揭秘
  • PTA L2一些题目
  • PMP项目管理—沟通管理篇—1.规划沟通管理
  • 深圳区域、人口、地铁线
  • nvm的使用汇总
  • 珈和科技应邀参会农药减施增效研讨会 共探植保未来发展新篇章
  • 程序员学习强化学习之基本概念的数学表达
  • 在华为设备上,VRRP与BFD结合使用可以快速检测链路故障并触发主备切换
  • 【五.LangChain技术与应用】【14.LangChain与MoonShot、通义千问:多模型融合的实战】
  • 【时时三省】(C语言基础)算术表达式和运算符
  • 如何在 Aptos 上铸造 NFT
  • 网络安全可以从事什么工作?
  • 试点首发进口消费品检验便利化措施,上海海关与上海商务委发文
  • 李成钢:近期个别经济体实施所谓“对等关税”,严重违反世贸组织规则
  • 著名连环画家庞邦本逝世
  • 视频丨美国两名男童持枪与警察对峙,一人还试图扣动扳机
  • 多地警务新媒体整合:关停交警等系统账号,统一信息发布渠道
  • 学者的“好运气”:读本尼迪克特·安德森《椰壳碗外的人生》