springboot 东方通(tongweb)替换tomcat

这篇具有很好参考价值的文章主要介绍了springboot 东方通(tongweb)替换tomcat。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.修改pom.xml文件依赖

1.排除springboot中内置的tomcat依赖
2.添加tongweb-spring-boot-starter和tongweb-embed依赖
特别说明下:我这里所有依赖的包都传到了私有仓库,直接复制到pom.xml文件会import失败。

<!-- SpringBoot Web容器 -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
   <!--排除自带的tomcat依赖-->
   <exclusions>
       <exclusion>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-tomcat</artifactId>
       </exclusion>
   </exclusions>
</dependency>
<!-- 添加 tongweb-spring-boot-starter 依赖 -->
<dependency>
    <groupId>com.tongweb.springboot</groupId>
        <artifactId>tongweb-spring-boot-starter-2.x</artifactId>
            <version>7.0.E.5</version>
</dependency>
<!-- 添加嵌入式版 TongWeb 依赖 -->
<dependency>
    <groupId>com.tongweb</groupId>
        <artifactId>tongweb-embed</artifactId>
            <version>7.0.E.5</version>
</dependency>
<dependency>
    <groupId>com.tongweb</groupId>
    <artifactId>tongweb-javax-servlet</artifactId>
    <version>4.0.0</version>
</dependency>
<dependency>
    <groupId>com.tongweb</groupId>
    <artifactId>tongweb-embed-servlet</artifactId>
    <version>7.0.E.5_P2</version>
</dependency>
<dependency>
    <groupId>com.tongweb</groupId>
    <artifactId>tongweb-embed-javax</artifactId>
    <version>7.0.E.5_P2</version>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>com.tongweb</groupId>
    <artifactId>tongweb-javax-security-auth-message-api</artifactId>
    <version>1.1.0</version>
</dependency>

二.修改application.yml文件

1.注释掉原来tomcat的相关配置
2.添加tongweb的相关配置
3添加tongweb的本地认证配置,将认证文件license.dat放到resources文件夹下
当配置项 server.tongweb.license.type = file 时,表示 license 认证方式为本地认证
通过配置项 server.tongweb.license.path 来配置文件的存放路径。

server:
#  tomcat:
#    # tomcat的URI编码
#    uri-encoding: UTF-8
#    # tomcat最大线程数,默认为200
#    max-threads: 800
#    # Tomcat启动初始化的线程数,默认值25
#    min-spare-threads: 30
  tongweb:
    license:
      type: file
      path: classpath:license.dat
    uri-encoding: utf-8
    max-threads: 800

三.遇到的问题

依据官方文档添加完依赖后,启动项目失败,查看最后的报错:ClassNotFoundException,有类找不到,应该是还有包没有导全,查看官方给的压缩包,找到缺少的包(pom.xml文件最后加的四个依赖),增加依赖之后,项目正常启动。
springboot 东方通(tongweb)替换tomcat文章来源地址https://www.toymoban.com/news/detail-417201.html

到了这里,关于springboot 东方通(tongweb)替换tomcat的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java 服务接入「东方通(tongweb)」

    调研东方通(tongweb)中间件,将 Authing 核心 Java 服务接入东方通(tongweb)替换 springboot tomcat 东方通,中国中间件的开拓者和领导者,国内领先的大安全及行业信息化解决方案提供商,以“安全+”、“数据+”和\\\"智慧+\\\"三大产品体系为基础,为客户提供领先的中间件、网络信

    2024年02月11日
    浏览(47)
  • 东方通TongWeb前后端应用部署

    最近公司让在服务器上安装TongWeb中间件,并把应用部署跑起来,因没接触过所有上网查相关资料和教程,发现相关文档非常少,自己经过两三天的摸索,终于也是吧应用部署了起来,所以在此把相关步骤记录一下,方便大家共同学习。 一、后端应用打包 pom文件里移除内置的

    2024年02月04日
    浏览(38)
  • 东方通中间件 - TongWeb 初级

    一、什么是 TongWeb 。 TongWeb是一个符合J2EE规范的应用服务器产品,经过多年市场的应用和考验,已经广泛应用在全国各行业的企业级应用系统中。 简单来说就是东方通中间件($东方通(SZ300379)$)公司开发的 类似于IBM公司的 WebSphereApplication Server 和 Oracle 的 Weblogic 的国产企业级

    2024年02月08日
    浏览(36)
  • [运维|中间件] 东方通TongWeb使用笔记

    东方通tongweb部署服务 东方通tongweb部署服务 默认访问地址 http://ip:9060/console/ 默认用户名密码 TongWeb7.0默认用户名密码:thanos,thanos123.com

    2024年02月14日
    浏览(46)
  • TongWEB(东方通),部署WEB前后端项目步骤

    我的系统: 银河麒麟桌面系统V10(SP1)(兆芯) 环境需要搭建好,什么redis,数据库等 (我后端项目本就是war部署,jar转war自行百度一下吧)  进入前端打包好的dist文件夹, 创建一个文件夹 WEB-INF ,再在 WEB-INF 里 创建一个 web.xml 文件,文件内容: 然后在dist目录下,运行: 然后就会在dist目录

    2024年04月09日
    浏览(45)
  • 东方通TongWEB添加Https证书,开启SSL

    购买证书 crt转换jks证书以及tomcat部署https访问域名操作步骤 将crt证书转换成jks 通过访问在线链接:https://www.myssl.cn/tools/merge-jks-cert.html ,使用SSL工具 crt转换jks证书以及tomcat部署https访问域名操作步骤可参考 https://blog.csdn.net/HX13190042/article/details/102822647 crt转为p12证书 openssl pkcs

    2024年04月27日
    浏览(38)
  • 东方通应用服务器TongWeb的安装,使用,排错(不定时更新)

    东方通官网 1.阿里云下载文件东方通安装包,GDK环境以及license 阿里云盘(抵制百度网盘从我做起) 东方通 东方通 https://www.aliyundrive.com/s/ANPXCoMJU2K 提取码: 1qc7 2.ftp工具上传到linux系统中 3.配置jdk环境 4.安装TongWeb 5.配置license 首先将license.dat文件move到新生成的TongWeb6.1中 licens

    2024年02月16日
    浏览(42)
  • Web项目从Tomcat迁移到TongWeb

    1.  使用JNDI方式获取数据源:     ①在TongWeb创建JDBC连接池;     ②修改Web项目数据源配置. 2.  修改TongWeb相关编码为UTF-8:     ①设置请求参数解码和应答编码字符集为UTF-8;     ②设置URL编码格式为UTF-8;     ③修改conf/tongweb.xml,parameter-encoding、response-encoding、uri-encoding为

    2024年01月24日
    浏览(34)
  • MySql Update修改(替换)某个字段中包含的某个值,根据条件修改替换某个字段的一部分值

    背景: 由于数据迁移和域名变更,Mysql中存储的文件下载地址变更; 要替换某一个字段中的部分内容,可以用update 语句和REPLACE方法,结构如下: UPDATE 表名 SET 字段名= REPLACE( 需要替换值的字段名, \\\'替换前\\\', \\\'替换后\\\' ) WHERE 字段名 REGEXP \\\"替换前的字段值\\\"; MySql U

    2024年02月05日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包