東方通TongWeb結合Spring-Boot使用的實現(xiàn)
一、概述
信創(chuàng)需要;
原狀:原來的服務使用springboot框架,自帶的web容器是tomcat,打成jar包啟動;
需求:使用東方通tongweb來替換tomcat容器;
二、替換步驟
2.1 準備
獲取到TongWeb7.0.E.6_P7嵌入版
這個文件,文件內(nèi)容有相關對應的依賴包,可以根據(jù)需要來安裝到本地或者上傳到對應的maven倉庫;
這個文件里面,也有對應的安裝/上傳依賴的執(zhí)行文件,不用自己一個一個安裝上傳了:
2.2 修改pom.xml
spring-boot-starter-web
這個依賴默認使用的是spring-boot-starter-tomcat
這個依賴;我們只需要排除這個依賴,然后再把TongWeb對應的starter加入進來即可;
由于我的spring-boot使用的是2.*.* 版本,所以我們使用的依賴:
<dependency> <groupId>com.tongweb.springboot</groupId> <artifactId>tongweb-spring-boot-starter-2.x</artifactId> <version>7.0.E.6_P7</version> </dependency>
-2.x
是和spring-boot的大版本對應:
- spring-boot版本為1.*.* 那么使用
tongweb-spring-boot-starter-1.x
- spring-boot版本為2.*.* 那么使用
tongweb-spring-boot-starter-2.x
- spring-boot版本為3.*.* 那么使用
tongweb-spring-boot-starter-3.x
修改后的pom.xml:
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <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_P7</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies>
如果需要tongweb容器集成其他的功能,需要添加額外的依賴如:
功能 | 依賴 |
---|---|
集成JDBC | tongweb-spring-boot-data-jdbc-starter |
集成Websocket | tongweb-spring-boot-websocket |
集成gmssl安全通信庫(國密) | tongweb-gmssl |
JSP支持 | tongweb-jsp |
2.3 配置application.yml
配置屬性server.tongweb.*
server: port: 9099 tongweb: license: type: file path: classpath:tongweb/license 7.0.E嵌入式版-0506.dat
配置了 授權碼
的類型和路徑,路徑推薦放到項目的tongweb文件夾里面:
注意:授權碼的版本和我們依賴的jar包的版本一定要保持一致,否則會報如下錯誤:
2.4 啟動驗證
啟動成功:
驗證接口,請求成功:
到此這篇關于東方通TongWeb結合Spring-Boot使用的實現(xiàn)的文章就介紹到這了,更多相關TongWeb Spring-Boot結合內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- SpringBoot ResponseEntity標識Http響應方式
- SpringBoot集成pf4j實現(xiàn)插件開發(fā)功能的代碼示例
- springboot @validated List校驗失效問題
- SpringBoot項目導出jar包及瘦身部署方式
- SpringBoot如何導出Jar包并測試(使用IDEA)
- 關于springboot打包目錄全解析
- IDEA無法創(chuàng)建JDK1.8版本的Springboot項目問題解決(2種方法)
- SpringBoot任意版本集成Swagger各種版本的操作指南
- SpringBoot框架DataSource多數(shù)據(jù)源配置方式
- springboot jdbctemplate如何實現(xiàn)多數(shù)據(jù)源
相關文章
Java中的notyfy()和notifyAll()的本質(zhì)區(qū)別
很多朋友對java中的notyfy()和notifyAll()的本質(zhì)區(qū)別不了解,今天小編抽空給大家整理一篇教程關于Java中的notyfy()和notifyAll()的本質(zhì)區(qū)別,需要的朋友參考下吧2017-02-02java實現(xiàn)基于SGIP協(xié)議開發(fā)聯(lián)通短信的方法
這篇文章主要介紹了java實現(xiàn)基于SGIP協(xié)議開發(fā)聯(lián)通短信的方法,涉及java短信發(fā)送的相關實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07Hadoop環(huán)境配置之hive環(huán)境配置詳解
這篇文章主要介紹了Hadoop環(huán)境配置之hive環(huán)境配置,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12