随笔 - 160 文章 - 0 评论 - 6 阅读 - 21万
SpringBoot项目测试类报错: Error creating bean with name 'serverEndpointExporter' defined in class path resource ...
异常 :
Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/zjxf/config/web/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
解决方法:
引入:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
在SpringBootTest注解中添加webEnvironment配置:
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
参考博客: SpringBoot常见异常解决方法 - 简书
无需通知,随意转载
分类: SpringBoot