解决方案是通过将@ org.springframework.boot.test.IntegrationTest(“
server.port:0”)批注添加到测试类来将测试作为集成测试来运行。
问题在于,Spring的单元测试工具使用org.springframework.boot.test.SpringBootMockServletContext作为Servlet上下文,并且没有将“
javax.websocket.server.ServerContainer”属性设置为javax.websocket.server的实例.ServerContainer(简而言之,SpringBootMockServletContext不支持WebSockets)。
我已经在https://jira.spring.io/browse/SPR-14367中报告了此问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)