首页 > 其他分享 >信创云国产化系列 SprgingBoot内置tomcat替换成东方通Tongweb

信创云国产化系列 SprgingBoot内置tomcat替换成东方通Tongweb

时间:2024-12-15 11:03:16浏览次数:10  
标签:创云 zip bat tomcat tongweb jar transform 替换成 PATH

应国产化需求需要,需将系统中涉及的各中间件替换成国产中间件,此文介绍了springboot内置tomcat替换成TongWeb的步骤,该文在windos环境下已验证测试过

  1. 安装并配置好java环境变量

  2. 安装并配置好maven环境变量

  3. 准备好以下几个文件

         

     注:license.dat是官方提供的证书文件,试用可以直接联系官方,提交试用申请,会有专人联系

         ruoyi-admin.jar 待转换的jar包,就是原来打的spring-boot基于tomcat的java服务(jar包中一定要有application.properties文件,如果是yml要转成properties,用在线工具转)

         tongweb-embed-x.zip   一些内置的lib包及部署maven仓库的脚本

         tongweb-transform-x.zip    官方提供的转换工具

4. 解压tongweb-embed-x.zip,目录如下

       

双击installMavenjar.bat,将lib包下的jar安装到本地maven仓库

5.解压tongweb-transform-x.zip,目录如下

6.在transform.bat所在目录执行如下命令

transform.bat {SRC_JAR_PATH} {TONGWEB_EMBED_LIB_PATH}

▪ {SRC_JAR_PATH}:表示待转换 Spring Boot 项目工程的完整路径。

▪ {TONGWEB_EMBED_LIB_PATH}:表示 TongWeb 嵌入式产品包内的 lib 目录的完整路径

例:  transform.bat D:\project\gch\ruoyi-admin.jar  D:\project\gch\tongweb-embed-7.0.E.6_P11\lib\

执行成功如下图所示:

7.测试  

生成-tw后缀的目标jar包文件,使用java -jar ruoyi-admin-tw.jar  命令启动项目

项目启动成功日志打印如下

标签:创云,zip,bat,tomcat,tongweb,jar,transform,替换成,PATH
From: https://blog.csdn.net/xujun738/article/details/144458444

相关文章

  • Tomcat(75) Tomcat的集群会话状态监控
    在Tomcat集群中监控会话状态是一个重要的任务,它可以帮助你确保会话复制正常工作,并在出现问题时及时采取措施。以下是如何在Tomcat集群中监控会话状态的详细步骤,包括使用JMX(JavaManagementExtensions)和编写自定义监控脚本。1.启用JMXJMX是Java平台的一个标准,用于管理和......
  • Tomcat(76)如何在Tomcat中配置集群会话状态同步?
    在Tomcat中配置集群会话状态同步是确保应用程序高可用性和冗余的重要步骤。以下是详细的配置步骤和代码示例,以确保在Tomcat集群中实现会话状态同步。1.配置TomcatCluster首先,需要修改Tomcat的server.xml文件来配置集群和会话复制。a.编辑server.xml在Tomcat的conf/s......
  • Spring Boot教程之二十五: 使用 Tomcat 部署项目
    SpringBoot–使用Tomcat部署项目SpringBoot是一个基于微服务的框架,在其中创建可用于生产的应用程序只需很少的时间。SpringBoot建立在Spring之上,包含Spring的所有功能。如今,它正成为开发人员的最爱,因为它是一个快速可用于生产的环境,使开发人员能够直接专注于逻辑......
  • tomcat 架构详解
    Tomcat是一个开源的JavaServlet容器,用于部署JavaWeb应用程序。它实现了JavaServlet和JavaServerPages(JSP)技术规范,提供了Web请求处理和动态页面生成的能力。以下是对Tomcat架构的详细解析:Tomcat的核心组件Server:代表整个Tomcat容器,是Tomcat的顶级容器,它包含一个或多个S......
  • 内置tomcat依赖
    <tomcat.embed.version>7.0.39</tomcat.embed.version><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-logging-juli</artifactId><scope>provided</scope></depe......
  • maven仓库配置,Tomcat配置,javaweb项目创建
    把maven安装到一个没有中文目录下的文件夹中maven官网下载地址:下载地址:DownloadApacheMaven–Maven配置仓库进入maven文件夹在maven文件夹中创建仓库文件夹(注意不要中文)然后进入conf文件夹中的setting.xml文件打开,找到以下位置添加以下文件,配置阿里云私服<mirror>......
  • jdk与tomcat版本的对应关系
    jdk、tomcat版本的对应关系,jdk版本特性:jdk版本LTS版本tomcat版本jdk版本特性描述21是10.1.x引入新GC特性,原生内存访问API改进,加强虚拟线程,通用整数压缩20 10.0.x包括多元化的JEPs,持续改进的光纤线程和结构化并发,优化的外部函数与内存API19 10......
  • 服务迁移之《tomcat性能优化》
    删除无用的connector,因为一般的tomcat前面都会挂有nginx服务增加connnector使用的线程池的数量删除没有用的listenerhost优化项:autoDeploy设置为false;unpackWARS设置为false;executor中:reloadable设置为false去掉tomcat设置的默认的servlet(defaultServlet,jspservlet)去掉......
  • spring-boot-starter-tomcat 的依赖项
    以下是SpringBoot1.4.3.RELEASE版本中 spring-boot-starter-tomcat 的依赖项及其功能描述:ArtifactIdPurposetomcat-embed-core提供嵌入式Tomcat的核心功能,使应用程序能够通过嵌入式Tomcat运行。tomcat-embed-el提供嵌入式Tomcat的表达式语言(EL)支持,用于解......
  • 深入源码:Spring Boot 内置 Tomcat 的实现机制分析
     在本文章中,我们将从源码层面深入分析SpringBoot如何实现内置Tomcat的功能。通过对相关代码的剖析,我们将揭示内置Tomcat的工作原理以及其在SpringBoot应用中的集成方式。这一过程不仅有助于理解SpringBoot的设计思路,还能为开发者在实际应用中提供更深入的见解。......