错误:
Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
错误原因:
在springboot中使用@ServerEndpoint创立websocket endpoint有内置tomcat,而放置到liunx服务器上没有内置的tomcat
解决方法:
@Configuration
public class WebSocketConfig {
//如果用外置tomcat,要注释掉以下代码,否则启动项目会报错,用springboot内置tomcat就得放开以下代码
// @Bean
// public ServerEndpointExporter serverEndpointExporter() {
// return new ServerEndpointExporter();
// }
}