io.undertow.websockets.jsr.ServerWebSocketContainer cannot be cast to org.apache.tomcat.websocket.server.WsServerContainer

Caused by: java.lang.ClassCastException: io.undertow.websockets.jsr.ServerWebSocketContainer cannot be cast to org.apache.tomcat.websocket.server.WsServerContainer
    at org.springframework.web.socket.server.standard.TomcatRequestUpgradeStrategy.getContainer(TomcatRequestUpgradeStrategy.java:84)
    at org.springframework.web.socket.server.standard.TomcatRequestUpgradeStrategy.getContainer(TomcatRequestUpgradeStrategy.java:47)
    at org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy.getSupportedExtensions(AbstractStandardUpgradeStrategy.java:88)
    at org.springframework.web.socket.server.support.AbstractHandshakeHandler.doHandshake(AbstractHandshakeHandler.java:272)
    at org.springframework.web.socket.server.support.WebSocketHttpRequestHandler.handleRequest(WebSocketHttpRequestHandler.java:166)
    ... 56 common frames omitted

问题产生原因是:pom引入的依赖包undertow与websocket依赖包中的tomcat冲突了导致,如下:

org.springframework.boot
            spring-boot-starter-undertow

            org.springframework.boot
            spring-boot-starter-websocket

解决方案:

org.springframework.boot
            spring-boot-starter-websocket

                    org.springframework.boot
                    spring-boot-starter-tomcat

Original: https://www.cnblogs.com/liaojie970/p/10430610.html
Author: 山高我为峰
Title: io.undertow.websockets.jsr.ServerWebSocketContainer cannot be cast to org.apache.tomcat.websocket.server.WsServerContainer

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/546136/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 利他利己?自利利他?

    利他、利己从来就是一个大问题,但大多数人不是纠结单选题,而是排序题,到底先利己还是先利他? 学佛讲究的是自利利他,因为你连自己都度不了,何谈度众生?我们需要榜样需要以身作则。 可团…

    技术杂谈 2023年5月31日
    0105
  • c++多继承多态

    C++多继承多态的实现 如果一个类中存在虚函数,在声明类的对象时,编译器就会给该对象生成一个虚函数指针,该虚函数指针指向该类对应的虚函数表。多态的实现是因为使用了一种动态绑定的机制…

    技术杂谈 2023年6月21日
    089
  • MySQL书写一个存储过程,修改指定表某个字段值如果相等就进行修改

    需求: 比如有一个表,attr_name类目名称如果相同,并且attr_name_chinese类目中文名如果A条记录存在,B条记录不存在,那么就通过记录id将B与A记录,进行同步…

    技术杂谈 2023年7月11日
    080
  • resttemplate的ReadTimeout和ConnectTimeout

    问题描述:今天,在做微服务开发中,A服务区调用B服务,获取数据做导出excel操作。A服务出现了”java.net.SocketTimeoutException: Re…

    技术杂谈 2023年5月31日
    097
  • Docker配置LNMP环境

    目录规划 根目录下新建www目录,集中存放相关的配置文件和web文件 Mysql 从dockerhub拉取mysql镜像 $ docker pull mysql 实例化镜像,启动一…

    技术杂谈 2023年7月10日
    073
  • UE4《空山新雨后》电影级短片制作研修班 1-16周 完整版

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年5月31日
    095
  • 【JVM】3、jvm参数和main方法参数

    在实际应用中,我们经常会使用一些额外的参数定义不通的环境下jvm的启动设置 特别是springCloud的项目,因为yml配置文件的问题,如果我们要做负载的话,会同时启动一个jar…

    技术杂谈 2023年7月24日
    063
  • 软件供应链安全现状分析

    一、背景 数字化时代,软件无处不在。软件已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为当今社会的根本性、基础性问题。随着软件产业的快速发展,软件供应链也越发复…

    技术杂谈 2023年5月31日
    093
  • 三维数字沙盘+GIS = F3DGIS

    关键字:F3DGIS,数字沙盘,3D,GIS,电子沙盘 三维数字沙盘又称为虚拟沙盘、数字沙盘系统,是利用各种新技术,如:三维技术、地理遥控技术、虚拟现实技术、触控技术等,在计算机中…

    技术杂谈 2023年5月31日
    076
  • MCU软件最佳实践——独立按键

    短小精悍,适用于有rtos和无rtos场合的按键驱动程序 引子 在进行mcu驱动和应用开发时,经常会遇到独立按键驱动的开发,独立按键似乎是每一个嵌入式工程师的入门必修课。笔者翻阅了…

    技术杂谈 2023年7月11日
    097
  • CPU流水线与指令乱序执行

    青蛙见了蜈蚣,好奇地问:”蜈蚣大哥,我很好奇,你那么多条腿,走路的时候先迈哪一条啊?” 蜈蚣听后说:”青蛙老弟,我一直就这么走路,从没想过先迈哪…

    技术杂谈 2023年7月24日
    0104
  • VBA 判断一个TXT编码方式,再创建一个新的文件,复制数据进去

    如题,先读取一个文本文件判断编码(Unicode ANSI),就这两种编码然后将txt导入到excel表中,最后处理完成,再创建一个相同编码,不同文件名的txt文件,把新数据放进去…

    技术杂谈 2023年6月1日
    076
  • 最新资讯|2022年8月29日,IECEE发布电池认证CTL协议DSH1037A!

    2022年8月29日,IECEE发布电池认证CTL协议DSH 1037A,涉及标准IEC 62133:2002 ,IEC 62133:2012,IEC 62133-1:2017,I…

    技术杂谈 2023年6月22日
    090
  • 关于SQL语句的执行顺序

    首先,要清楚在一select语句中都会用到哪些关键字: 其次,要知道每执行一步就会生成一个对应的虚拟表: 明白这两点再看执行的先后顺序 1.from语句:不管是什么SQL语句,都得…

    技术杂谈 2023年7月11日
    084
  • 解决云服务器响应慢,网页加载慢的问题

    问题: 本文接上一次博客,云服务发布springboot项目踩过的坑 自从上次,一咬牙买了阿里云的服务器(虽然是白嫖的15天试用期)。 但是有一个问题一直困扰着我,如鲠在喉! 非常…

    技术杂谈 2023年7月23日
    079
  • 期末考试代码

    import javax.swing.*; import java.awt.*; //import java.awt.event.InputEvent; //import java…

    技术杂谈 2023年6月21日
    085
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球