首页 > 编程语言 >@SpringbootTest报错 javax.websocket.server.ServerContainer not availableJ情况解决

@SpringbootTest报错 javax.websocket.server.ServerContainer not availableJ情况解决

时间:2023-11-28 11:24:39浏览次数:53  
标签:java ServerContainer factory 报错 websocket AbstractAutowireCapableBeanFactory jav

在使用springboot单元测试出现:

11:11:10.799 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/health/framework/websocket/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)

原因:spring boot内带tomcat,tomcat中的websocket会有冲突出现问题

解决方法

使用

 

标签:java,ServerContainer,factory,报错,websocket,AbstractAutowireCapableBeanFactory,jav
From: https://www.cnblogs.com/prprprcom/p/17861456.html

相关文章

  • 关于python中pip安装库过程中报错的解决办法
    晚上使用flask框架搭建web服务,启动后报错如下:WARNING:Thisisadevelopmentserver.Donotuseitinaproductiondeployment.UseaproductionWSGIserverinstead. 经过搜索大法,发现是因为在开发环境中,Flask应用程序是使用内置的服务器(如SimpleServer或Lighttpd)运......
  • JAVA替换replaceAll方法报错:Illegal group reference
     Exceptioninthread"main"java.lang.IllegalArgumentException:Illegalgroupreference atjava.util.regex.Matcher.appendReplacement(Matcher.java:857) atjava.util.regex.Matcher.replaceAll(Matcher.java:955) atjava.lang.String.replaceAll(String......
  • yarn的安装与禁止运行脚本报错
    一、yarn1.安装与卸载npminstall-gyarnnpmuninstallyarn-g//yarn卸载2.npm存在的一些不足:npminstall下载速度慢,即使是重新install时速度依旧慢同一个项目,安装的无法保持一致性。原因是因为package.json文件中版本号的特点导致在安装的时候代表不同的含义。使用npm......
  • WSL安装软件报错/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbo
    原因/usr/lib/wsl/lib/目录下都是文件而不是链接,且该目录只读,需要在其他目录操作解决cd/usr/lib/wslsudomkdirlib2sudoln-slib/*lib2更改wsl配置文件sudovim/etc/ld.so.conf.d/ld.wsl.conf将/usr/lib/wsl/lib改为/usr/lib/wsl/lib2测试修改是否生效sudo ldco......
  • WebSocket
    HTML5WebSocketWebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的......
  • egg-init 报错
    [egg-init]newversionavailable:2.3.1→3.0.1,notcompatible,youmustupdatetousethis. Toupdatetheegg-inittothelatestversion,youcanusethefollowingcommand:npminstall-gegg-init@3.0.1Thiscommandwillgloballyupdatetheegg......
  • 安卓 AS运行main方法报错
    环境:AndroidStudio4.2.2修改项目.idea下的gradle.xml文件,添加<optionname="delegatedBuild"value="false"/>如图:重新Rebuild即可。感谢......
  • 报错:undefined reference to `WinMain'
    报错:undefinedreferenceto`WinMain'错音是编译器找不到main()函数:可能缺少是main()函数,比如main拼写错误可能是main()函数不再全局命名空间中,注意main()函数必须置于默认命名空间(即全局命名空间)下......
  • 程序实际无错误却编译报错的处理方式
        ......
  • GroundingDINO安装报错解决
    title:GroundingDINO安装报错解决banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679397024795.jpegdate:2023-6-2117:25:00categories:-踩坑GroundingDINO安装报错解决在安装会遇到这个错误ERROR:Commanderroredoutwith......