添加 WebSocketConfig 后,其他单元测试都报错

来源:12-10 webSocket消息推送

慕少9339084

2018-01-26

在java中添加这个配置类后,运行,使用一切OK。但是在此之后,写其他业务,单元测试不能通过了。保存信息如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [io/renren/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available


注释 WebSocketConfig 后,就没事了。这个怎么解决,师兄?


写回答

2回答

Meet相识

2018-01-26

由于测试环境下,没有websocket环境,所以测试的时候需要注释掉;正常启动的时候取消注释就可以了

0
3
慕少9339084
非常感谢!
2018-01-30
共3条回复

hellozjf

2018-04-09

给后面的人参考一下

  1.  注释掉WebSocketConfig文件里面的@Bean

  2. 注释掉WebSocket文件里面的@ServerEndpoint,@OnClose,@OnMessage

1
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程