0


东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南

东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南

文章目录

本文详细讲解了如何在 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: file
      path: /your-app/license.dat

三 修改 maven 依赖

pom.xml

中移除

spring-boot-starter-tomcat

依赖,以便嵌入 TongWeb V7。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><dependency><groupId>com.tongweb.springboot</groupId><artifactId>tongweb-spring-boot-starter-2.x</artifactId><version>7.0.E.6_P2</version></dependency>

四 docker compose 启动项目

调整 Docker 容器的证书挂载配置,将证书挂载至宿主机目录中,以便于证书的后续更新。

version:'3'services:your-app:image: your-app:simple
    container_name: your-app
    restart: always
    working_dir: /your-app
    environment:- TZ=Asia/Shanghai
    ports:-"8080:8080"volumes:- ./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

本文转载自: https://blog.csdn.net/u014394049/article/details/142858867
版权归原作者 敲代码不忘补水 所有, 如有侵权,请联系我们删除。

“东方通 TongWebV7 Docker 部署与 Spring Boot 集成指南”的评论:

还没有评论