@Configuration public class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter(){ return new ServerEndpointExporter(); } }
这是WebSocket的一个配置,运行的时候需要它。
WebSocket的jar与SpringBoot内置tomcat中的WebSocket的jar冲突,需要在打包时把SpringBoot内置tomcat的jar给忽略掉
把这个Bean注释掉就可以打包成功了,把war报放到tomcat中也可以运行。
网上还有很多其他方法。