TongWeb替换tomcat的实现步骤

 更新时间:2025年09月16日 08:25:18   作者:xixingzhe2  
随着技术的发展和业务需求的变化,有时候我们需要将Web项目从Tomcat迁移到TongWeb,这篇文章主要介绍了TongWeb替换tomcat的实现步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下

1、背景

国家近年来大力推进信息技术应用创新产业(信创),要求关键领域采用自主可控的国产软硬件。Tomcat作为国外开源产品,存在潜在的安全风险和技术依赖。TongWeb作为国产中间件,符合信创目录要求,满足政府对数据安全和供应链安全的监管要求。

官网地址

https://www.tongtech.com/

2、安装依赖

安装到本地仓库

运行 “installAll-8.0.E.3_P2” 安装脚本,将 lib 下的 jar 包安装到本地 maven 仓库。Linux 环境安装

./installAll-8.0.E.3_P2.sh

安装到企业私仓

使用 “deployAll-8.0.E.3_P2” 脚本,解压 TongWeb 嵌入式版资源包,并将 lib 目录中的 jar 包安装到远端nexus 或兼容 nexus 企业私有仓库。        

deployAll-8.0.E.3_P2.sh [url] [sid]
  • url:需要上传的企业私仓地址。
    • 注意:必须输入企业私仓完整路径信息。
  • sid:maven 的 “setting.xml” 中配置的 <server> 标签下的 id 信息。
    • 注意:必须在 “setting.xml” 中配置企业私仓密钥信息。

示例

./deployAll-8.0.E.3_P2.sh http://127.0.0.1:8081/nexus/content/repositories/central/ central

3、引入依赖

pom.xml 中直接配置依赖

引入依赖 Tongweb-Spring-Boot-Starter,直接在工程的  pom.xml 中添加  tongweb-spring-boot-starter 和嵌入式版 TongWeb 的依赖,同时,排除掉Spring Boot 自带的 tomcat 的依赖。以springboot3.x为例

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <groupId>org.springframework.boot</groupId>
        </exclusion>
    </exclusions>
</dependency>
<!--东方通start-->
<!-- 添加tongweb-spring-boot-starter依赖 -->
<dependency>
    <groupId>com.tongweb.springboot</groupId>
    <artifactId>tongweb-spring-boot-starter-3.x</artifactId>
    <version>8.0.E.3_P2</version>
</dependency>
<!--东方通end-->

4、License 授权认证

TongWeb 支持以下两种授权认证方式:

  • 本地认证 - 通过本地 license.dat 文件认证
  • 远程认证 - 通过 License Server 远程认证

本文讲的是本地认证。

本地认证

配置 license 存放路径

授权文件(license.dat)放入 “工程/resources” 目录。

server:
  tongweb:
    license:
      path: classpath:license.dat #配置为 license.dat 存放路径。
      type: file #配置为 “file”,表示本地认证。

5、启动

启动日志

------------------------------------------------------
------------------<    授 权 证 书   >-------------------
----------------------   产 品   -----------------------
产 品                         TongWeb
版 本                         Embed
版 本 号                      8.0.E
----------------------   授 权   -----------------------
授 权 类 型                   trial
校 验 类 型                   file
最 大 实 例 数                无 限
生 成 时 间                   2025-06-10
授 权 有 效 期                2025-09-10
----------------------   客 户   -----------------------
客 户                         东方通
项 目                         测试
-------------------------------------------------------
------------------<    授 权 证 书   >-------------------
-------------------------------------------------------

6、参考文档

000_TongWeb_V8.0嵌入式版_产品介绍_80E3_P2A01.pdf

002_TongWeb_V8.0嵌入式版_JakartaEE标准容器用户指南_80E3_P2A01.pdf

到此这篇关于TongWeb替换tomcat的文章就介绍到这了,更多相关TongWeb替换tomcat内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解析Tomcat的启动脚本--catalina.bat

    解析Tomcat的启动脚本--catalina.bat

    本文主要对Tomcat的三个最重要的启动脚本之一--catalina.bat脚本做了详细分析,具有很好的参考价值,需要的朋友可以看下
    2016-12-12
  • Tomcat服务器的启动及启动失败可能的原因分析

    Tomcat服务器的启动及启动失败可能的原因分析

    这篇文章主要介绍了Tomcat服务器的启动及启动失败可能的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Tomcat整体结构简单介绍

    Tomcat整体结构简单介绍

    这篇文章主要介绍了Tomcat整体结构简单介绍,Tomcat的本质是一个Servlet容器。一个Servlet能做的事情是:处理请求资源,并为客户端填充response对象,需要的朋友可以参考下
    2019-07-07
  • servlet和tomcat_动力节点Java学院整理

    servlet和tomcat_动力节点Java学院整理

    这篇文章主要介绍了servlet和tomcat,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Windows下tomcat安装图文教程(安装版)

    Windows下tomcat安装图文教程(安装版)

    这篇文章主要介绍了Windows下tomcat安装图文教程(安装版)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • 详解Tomcat如何实现Comet

    详解Tomcat如何实现Comet

    Comet模式是一种服务器端推技术,它的核心思想提供一种能让当服务器端往客户端发送数据的方式。本篇文章主要介绍了Tomcat如何实现Comet,有兴趣的可以了解一下。
    2016-12-12
  • tomcat同时使用http和https访问的配置方法

    tomcat同时使用http和https访问的配置方法

    这篇文章主要介绍了tomcat同时使用http和https访问的配置方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Nginx+Tomcat关于Session的管理的实现

    Nginx+Tomcat关于Session的管理的实现

    本篇文章主要介绍了Nginx+Tomcat关于Session的管理,通过实例的方式循序渐进的介绍了几种管理session的方式。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • tomcat配置虚拟路径的实现步骤

    tomcat配置虚拟路径的实现步骤

    本文主要介绍了tomcat配置虚拟路径的实现步骤,主要是在localhost文件中进行配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • nginx+tomcat单个域名及多个域名配置教程

    nginx+tomcat单个域名及多个域名配置教程

    这篇文章主要介绍了nginx+tomcat单个域名及多个域名配置教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-12-12

最新评论