1、问题描述?
在idea开发的时候正常,打包成war包运行报错:
在项目中使用了websocket实现前后端通信,在IDEA中开发的时候运行没有任何的问题,但是
项目打包成war包在tomcat运行后,就会出现如下的错误信息:
网上的解法都是@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT),这种只适用于测试环境,不可取。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/hazq/automated/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.2.2.RELEASE.jar:5.2.2.RELE