1.5 KiB
1.5 KiB
东方通替换 Tomcat 后端实施计划
目标
- 将后端交付形态从内嵌 Tomcat 的
jar调整为部署到东方通 TongWeb 的war - 清理当前发布链路中围绕
java -jar/ruoyi-admin.jar的脚本约定 - 保持现有前端发布方式和 Nginx 入口不变,后端仍沿用
63310作为反向代理目标端口
改动范围
- Maven 构建
- 调整
ruoyi-admin打包类型为war - 去除模块链路中的嵌入式 Tomcat 打包依赖
- 明确 Servlet API 由外部容器提供
- 调整
- 部署脚本
- 将生产部署脚本中的后端产物从
ruoyi-admin.jar切换为ruoyi-admin.war - 将生产重启脚本从 Java 进程启停改为 TongWeb 容器启停与
war发布 - 调整本地后端重启脚本,使其面向 TongWeb 进行构建和部署
- 将生产部署脚本中的后端产物从
- 运行文档
- 更新本地安装手册中的后端环境说明,改为 TongWeb
- 新增本次改动实施记录
实施步骤
- 先修改现有脚本测试,明确新的
war + TongWeb约束 - 调整 Maven 配置,产出
ruoyi-admin.war - 修改生产部署脚本和本地重启脚本
- 更新运行文档与实施记录
- 执行脚本测试、语法校验和 Maven 打包验证
验证要求
mvn -pl ruoyi-admin -am clean package -DskipTests成功,且产物为ruoyi-admin.warsh bin/prod/restart_java_test.sh成功sh bin/prod/deploy_from_package_test.sh成功sh bin/restart_java_backend_test.sh成功sh -n bin/prod/restart_java.shsh -n bin/prod/deploy_from_package.shsh -n bin/restart_java_backend.sh