【亲测免费】 东方通TongWeb外置容器部署Spring Boot项目指南
2026-01-21 04:36:29作者:范垣楠Rhoda
本文档详细介绍了如何在东方通TongWeb(外置容器)中部署Spring Boot项目,并将项目的打包方式从jar包改为war包。通过本指南,您可以轻松地将Spring Boot项目迁移到东方通TongWeb环境中,并确保项目的顺利运行。
内容概述
-
准备工作
- 将Spring Boot项目打包方式从jar包改为war包。
- 排除内置Tomcat依赖。
- 修改启动类以适应外置容器。
-
东方通TongWeb安装与配置
- 下载并安装东方通TongWeb。
- 配置TongWeb自启动。
- 启动和停止TongWeb服务。
- 访问TongWeb控制台。
-
配置虚拟主机及HTTP通道
- 创建虚拟主机。
- 配置HTTP通道。
-
部署前后端应用(war包)
- 单独部署前端应用。
- 部署后端应用。
详细步骤
1. 准备工作
1.1 修改打包方式
将Spring Boot项目的打包方式从jar包改为war包,具体步骤如下:
- 修改pom.xml文件,将打包方式更改为war。
- 排除内置Tomcat依赖。
1.2 修改启动类
启动类需要继承SpringBootServletInitializer类,并重写configure方法。
2. 东方通TongWeb安装与配置
2.1 下载与安装
从官方渠道下载东方通TongWeb安装包,并按照官方文档进行安装。
2.2 配置自启动
配置TongWeb自启动,确保服务在系统启动时自动运行。
2.3 启动与停止服务
通过命令行启动和停止TongWeb服务。
2.4 访问控制台
使用默认账号和密码访问TongWeb控制台,进行进一步的配置和管理。
3. 配置虚拟主机及HTTP通道
3.1 创建虚拟主机
在TongWeb控制台中创建虚拟主机,配置主机名称和别名。
3.2 配置HTTP通道
配置HTTP通道,类似于Nginx的代理配置,确保前后端应用的正常访问。
4. 部署前后端应用(war包)
4.1 单独部署前端
将前端应用打包为war包,并上传至TongWeb进行部署。
4.2 部署后端应用
将后端应用打包为war包,并上传至TongWeb进行部署。
总结
通过本指南,您可以顺利地将Spring Boot项目部署到东方通TongWeb环境中,并确保项目的正常运行。如果在部署过程中遇到任何问题,请参考东方通TongWeb的官方文档或联系技术支持。
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0153- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
LongCat-Video-Avatar-1.5最新开源LongCat-Video-Avatar 1.5 版本,这是一款经过升级的开源框架,专注于音频驱动人物视频生成的极致实证优化与生产级就绪能力。该版本在 LongCat-Video 基础模型之上构建,可生成高度稳定的商用级虚拟人视频,支持音频-文本转视频(AT2V)、音频-文本-图像转视频(ATI2V)以及视频续播等原生任务,并能无缝兼容单流与多流音频输入。00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0112
项目优选
收起
暂无描述
Dockerfile
733
4.75 K
deepin linux kernel
C
31
16
Ascend Extension for PyTorch
Python
651
797
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
1.25 K
153
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.1 K
611
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
1.01 K
1.01 K
华为昇腾面向大规模分布式训练的多模态大模型套件,支撑多模态生成、多模态理解。
Python
147
237
昇腾LLM分布式训练框架
Python
168
200
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
434
395
暂无简介
Dart
986
253