原回答:猜测原因:作者用的是undertow容器 你排除掉这个容器, 使用tomcat试试,我是这样解决的。
过去了两年,来社区搜索关于websocket答案,还是没有答案,无奈自己研究。
作者用的是undertow容器,底层有个jar包与websocket冲突,排除掉这个jar包就能正常启动使用了。
使用maven helper插件找到这个依赖排除掉。
undertow-websockets-jsr
<exclusions>
<exclusion>
<artifactId>undertow-websockets-jsr</artifactId>
<groupId>io.undertow</groupId>
</exclusion>
</exclusions>
扫一扫访问 Blade技术社区 移动端