spring boot websocket(SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class)

:暂无数据 2026-04-23 11:00:02 0
前几天,一位朋友问我:spring boot websocket到底该怎么学?我只回了他三个字:抓住SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class。今天就来详细说说为什么。

本文目录

SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class

项目中用到了WebSocket,在开发时没有问题,但是部署到测试服务器时却出现了问题。

经过中锋对比分析老贺后,发现开卖含晌发时的容器是 SpringBoot内置Tomcat ,使用ServerEndpointExporter扫描注册ServerEndpoint,而测试服务器的容器是 Tomcat ,使用自带jar包中的ServerApplicationConfig扫描注册ServerEndpoint,不同的容器使用不同的扫描机制。所以在开发环境需要注入ServerEndpointExporter,而在测试、生产环境则不需要注入,而是使用Tomcat容器去管理。

springBoot下开发webSocket的sessionId问题

是一个递增的16进制并转为字符串,每次重启服务,这个id的计数又会重新从0开始.
如果建立了多个通道,那他们的id可能为(0,1818,70cc).
因为通道断开,对应的webSocketSession对象被释放,所以歼笑不同通道直接的id可能是不连续的.

但在WsSession中id属性是使用final修饰的,无法脊改数进行修改,所以只能作罢樱首
因为对webSocket的使用经验比较少,所以就不再考虑使用其他方案对其进行改进.
后续会尝试去研究一下在聊天,游戏领域对于webSocket是如何进行使用的.

如果你在实践中应用spring boot websocketSpringBoot+WebSocket问题:Failed to register @ServerEndpoint class时遇到了新情况,记得回来分享你的故事。
本文编辑:admin

本文相关文章:


registry文件可以删除吗(c:/sys/intall/sisregistry目录下是什么文件能删除吗)

registry文件可以删除吗(c:/sys/intall/sisregistry目录下是什么文件能删除吗)

花费5分钟阅读本文,您将获得对registry文件可以删除吗和c:/sys/intall/sisregistry目录下是什么文件能删除吗的清晰认知,远超自己搜索数小时的效果。

2026年4月5日 07:40

regularly怎么读(regualrly;blossom;fierce;explore;这些个英语怎么读)

regularly怎么读(regualrly;blossom;fierce;explore;这些个英语怎么读)

今天这份关于regularly怎么读的指南,将用80%的篇幅讲透regualrly;blossom;fierce;explore;这些个英语怎么读这个决定成败的细节,绝对让你不虚此行。

2026年4月21日 20:00

regsvr32在哪个位置(regsvr32 /u SYMINPUT.DLL 这是什么意思,在哪里可以找到这个存放位置)

regsvr32在哪个位置(regsvr32 /u SYMINPUT.DLL 这是什么意思,在哪里可以找到这个存放位置)

花费5分钟阅读本文,您将获得对regsvr32在哪个位置和regsvr32 /u SYMINPUT.DLL 这是什么意思,在哪里可以找到这个存放位置的清晰认知,远超自己搜索数小时的效果。

2026年4月2日 05:00

更多文章:


神秘代码无删减免费观看国语(如何评价电影《神秘代码》)

神秘代码无删减免费观看国语(如何评价电影《神秘代码》)

相信点开这篇文章的你,一定对神秘代码无删减免费观看国语抱有好奇。没关系,下面我们就结合如何评价电影《神秘代码》,带你一步步揭开它的面纱。

2026年4月23日 12:20

servlet的生命周期是多少(servlet和session的生命周期(谢绝复制))

servlet的生命周期是多少(servlet和session的生命周期(谢绝复制))

本篇文章给大家谈谈servlet的生命周期是多少,以及servlet和session的生命周期(谢绝复制)对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年4月23日 12:00

wps免费教程自学网(《Wps Office》制作文档教程)

wps免费教程自学网(《Wps Office》制作文档教程)

花费5分钟阅读本文,您将获得对wps免费教程自学网和《Wps Office》制作文档教程的清晰认知,远超自己搜索数小时的效果。

2026年4月23日 11:40

php代码执行工具(php文件使用什么软件打开)

php代码执行工具(php文件使用什么软件打开)

大家好,如果您还对php代码执行工具不太了解,没有关系,今天就由本站为大家分享php代码执行工具的知识,包括php文件使用什么软件打开的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年4月23日 11:20

spring boot websocket(SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class)

spring boot websocket(SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class)

前几天,一位朋友问我:spring boot websocket到底该怎么学?我只回了他三个字:抓住SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class。今天就来详细

2026年4月23日 11:00

android监控软件(能推荐一下反监控软件或查杀木马或病毒的软件吗(手机可能是利用“手机管家”这款软件进行监控的))

android监控软件(能推荐一下反监控软件或查杀木马或病毒的软件吗(手机可能是利用“手机管家”这款软件进行监控的))

大家好,关于android监控软件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于能推荐一下反监控软件或查杀木马或病毒的软件吗(手机可能是利用“手机管家”这款软件进行监控的)的知识点,相信应该可以解决大家的一些困惑和问题,如

2026年4月23日 10:40

怎样学会dcs编程语言(新人如何学习DCS控制系统)

怎样学会dcs编程语言(新人如何学习DCS控制系统)

有研究表明,成功掌握怎样学会dcs编程语言的学习者,普遍在新人如何学习DCS控制系统这个环节投入了更多精力。其重要性不言而喻。

2026年4月23日 10:20

dive me(You Set My Heart On Fire 歌词)

dive me(You Set My Heart On Fire 歌词)

还记得第一次接触dive me时的茫然吗?是You Set My Heart On Fire 歌词这个概念,像一盏灯照亮了后续的路。本文将为你点亮这盏灯。

2026年4月23日 10:00

phpstorm免费30天(2022storm没有试用了嘛)

phpstorm免费30天(2022storm没有试用了嘛)

在深入了解phpstorm免费30天的路上,2022storm没有试用了嘛就像一道绕不开的坎。别担心,本篇攻略将助你轻松跨越。

2026年4月23日 09:40

测试工程师前景(软件测试工程师有发展前景吗)

测试工程师前景(软件测试工程师有发展前景吗)

还记得第一次接触测试工程师前景时的茫然吗?是软件测试工程师有发展前景吗这个概念,像一盏灯照亮了后续的路。本文将为你点亮这盏灯。

2026年4月23日 09:20

最近更新

spring boot websocket(SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class)
2026-04-23 11:00:02 浏览:0
dive me(You Set My Heart On Fire 歌词)
2026-04-23 10:00:02 浏览:0
热门文章

split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
phpweb 采用wamp(php环境搭建)
2026-03-28 14:00:01 浏览:1
spring下载哪个版本(myeclipse 8.0 中spring的版本最高只有2.5,我想要得到spring3.0版本改怎么添加)
2026-04-17 10:40:02 浏览:0
floatleft是什么意思(displayflex和floatleft的区别)
2026-04-17 04:40:03 浏览:0
set apart(keep apart 和set apart有什么区别)
2026-04-17 16:00:02 浏览:0
标签列表