空间注册网站,三种人不适合编程,个人网站建设教程 ppt,秒拍视频怎么加入wordpress东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南
文章目录
东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南 一 TongWeb V7二 Spring Boot JAR 配置文件三 修改 maven 依赖四 docker compose 启动项目五 查看 docker 信息
本文详细讲解了如何在 Docker 环境中…东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南
文章目录
东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南 一 TongWeb V7二 Spring Boot JAR 配置文件三 修改 maven 依赖四 docker compose 启动项目五 查看 docker 信息
本文详细讲解了如何在 Docker 环境中将东方通 TongWeb V7 集成到 Spring Boot 项目中并完成容器化部署的全过程。首先文章介绍了将 license.dat 证书文件嵌入项目的必要性并通过修改 Spring Boot 的配置文件实现对 TongWeb V7 的支持。接着提供了 Maven 依赖的调整方案移除默认的 Tomcat 并引入 TongWeb 的依赖。最后通过 Docker Compose 配置文件指导用户如何挂载证书和日志文件实现便捷管理和项目部署适合开发者与运维人员参考使用。
一 TongWeb V7
要将 TongWeb V7 嵌入到可执行的 Spring Boot JAR 包中必须有相应的证书。请将所需的 license.dat 证书文件放置于与 Spring Boot JAR 文件同级的目录中例如 /your-app/license.dat。
二 Spring Boot JAR 配置文件
修改 Spring Boot 项目的配置文件。
server:tongweb:license:type: filepath: /your-app/license.dat三 修改 maven 依赖
从 pom.xml 中移除 spring-boot-starter-tomcat 依赖以便嵌入 TongWeb V7。
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdexclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactId/exclusion/exclusions
/dependency
dependencygroupIdcom.tongweb.springboot/groupIdartifactIdtongweb-spring-boot-starter-2.x/artifactIdversion7.0.E.6_P2/version
/dependency四 docker compose 启动项目
调整 Docker 容器的证书挂载配置将证书挂载至宿主机目录中以便于证书的后续更新。
version: 3
services:your-app:image: your-app:simplecontainer_name: your-apprestart: alwaysworking_dir: /your-appenvironment:- TZAsia/Shanghaiports: - 8080:8080volumes:- ./your-app/license.dat:/your-app/license.dat- ./your-app/logs:/your-app/logs- ./your-app/server.jar:/your-app/server.jar五 查看 docker 信息
$ docker ps