javax.websocket.server.ServerContainer not available
日志
javax.websocket.server.ServerContainer not available
源代码如下:
@SpringBootTest
@Runwith(SpringRunner.class)
public class Test{
//……
}
单元测试类的原注解如上,运行出现javax.websocket.server.ServerContainer not available
,经查阅资料,得知SpringBootTest在启动的时候不会启动服务器,所以WebSocket
自然会报错。
解决
这个时候需要添加选项webEnvironment
,以便提供一个测试的web环境。
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@Runwith(SpringRunner.class)
public class Test{
//……
}
致谢
转载自:https://blog.csdn.net/chunjusu2447/article/details/100820520
感谢原作者提供的帮助!!!