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

打印 上一主题 下一主题

主题 871|帖子 871|积分 2613

东方通 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 项目标配置文件。
  1. server:
  2.   tongweb:
  3.     license:
  4.       type: file
  5.       path: /your-app/license.dat
复制代码
三 修改 maven 依靠

从 pom.xml 中移除 spring-boot-starter-tomcat 依靠,以便嵌入 TongWeb V7。
  1. <dependency>
  2.     <groupId>org.springframework.boot</groupId>
  3.     <artifactId>spring-boot-starter-web</artifactId>
  4.     <exclusions>
  5.         <exclusion>
  6.             <groupId>org.springframework.boot</groupId>
  7.             <artifactId>spring-boot-starter-tomcat</artifactId>
  8.         </exclusion>
  9.     </exclusions>
  10. </dependency>
  11. <dependency>
  12.     <groupId>com.tongweb.springboot</groupId>
  13.     <artifactId>tongweb-spring-boot-starter-2.x</artifactId>
  14.     <version>7.0.E.6_P2</version>
  15. </dependency>
复制代码
四 docker compose 启动项目

调整 Docker 容器的证书挂载配置,将证书挂载至宿主机目录中,以便于证书的后续更新。
  1. version: '3'
  2. services:
  3.   your-app:
  4.     image: your-app:simple
  5.     container_name: your-app
  6.     restart: always
  7.     working_dir: /your-app
  8.     environment:
  9.       - TZ=Asia/Shanghai
  10.     ports:
  11.       - "8080:8080"
  12.     volumes:
  13.       - ./your-app/license.dat:/your-app/license.dat
  14.       - ./your-app/logs:/your-app/logs
  15.       - ./your-app/server.jar:/your-app/server.jar
复制代码
五 查看 docker 信息

  1. $ docker ps
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表