1.7 KiB
1.7 KiB
TongWeb 接入后端实施文档
目标
按照 tongweb/2026-04-16-TongWeb接入全流程通用指南.md 在当前后端工程中接入东方通 TongWeb,替换默认内嵌 Tomcat,并将 license 文件随 ruoyi-admin 启动模块一起打包。
实施内容
- 在
ruoyi-admin/pom.xml增加 TongWeb Maven 仓库。 - 在
ruoyi-admin/pom.xml对ruoyi-framework、ruoyi-loan-pricing依赖排除spring-boot-starter-tomcat。 - 在
ruoyi-admin/pom.xml引入com.tongweb.springboot:tongweb-spring-boot-starter-3.x:7.0.E.7。 - 将 TongWeb license 复制到
ruoyi-admin/src/main/resources/license.dat,并在application.yml中配置server.tongweb.license.path=classpath:license.dat。 - 增加资源存在性测试,验证
license.dat可从 classpath 加载。 - 执行后端构建、依赖树、打包产物和测试验证,确认 TongWeb 依赖与 license 已正确接入。
变更说明
- 当前项目基于 Spring Boot 3.5.x,因此实际接入使用
tongweb-spring-boot-starter-3.x,版本号延续指南中的7.0.E.7。 - license 按本次要求保持文件名为
license.dat,不改名为Tongweb_license.dat。 - 现有
application-dev.yml、application-pro.yml、application-uat.yml中的server.tomcat参数暂时保留,后续以 TongWeb 实际启动结果为准决定是否继续清理。
验证步骤
mvn -pl ruoyi-admin -Dtest=TongWebLicenseResourceTest testmvn -pl ruoyi-admin -am package -DskipTestsjar tf ruoyi-admin/target/ruoyi-admin.jar | rg 'license.dat|tongweb'mvn -pl ruoyi-admin dependency:tree '-Dincludes=com.tongweb.springboot:*,com.tongweb:*,org.springframework.boot:spring-boot-starter-tomcat,org.apache.tomcat.embed:*'