动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网

谁整合websocket时遇到这个问题?

代码小兵

2020.08.31

谁整合websocket时遇到这个问题?我一直在调试但是总是这样,麻烦大神帮我解决一下啊,非常感谢!!!

 

添加回答

回答(1)

代码小兵1133

在我代码中有这样一个配置类,是为了自动注册使用了@ServerEndpoint注解声明的 Websocket endpoint,开发阶段该配置会自动依赖springboot内嵌tomcat容器

 

@Configuration

public class WebSocketConfig {

    @Bean

    public ServerEndpointExporter serverEndpointExporter() {

        return new ServerEndpointExporter();

    }

}

但是war包的项目内嵌tomcat是不会在打包之后运行的,也就是说打包之后websocket没有依赖到tomcat容器,所以只需要把上面的配置类删除即可

 

<dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-tomcat</artifactId>

            <scope>provided</scope>

    </dependency>

时间:08-31 17:48 查看回复 (0) 回复 0 0 举报

回复