问题:Buffer pool was not set on WebSocketDeploymentInfo
我的项目实用SpringBoot2.4.9,Undertow使用的也是2.4.9,启动时,控制台出现以下警告提示:
WARN main io.undertow.websockets.jsr UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used

问题解决
添加以下配置类代码:
import io.undertow.server.DefaultByteBufferPool;
import io.undertow.websockets.jsr.WebSocketDeploymentInfo;
import org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.stereotype.Component;
/**
* @author:
* @date: 2022-12-16 17:38
* @description: 解决启动io.undertow.websockets.jsr UT026010: Buffer pool was not
* set on WebSocketDeploymentInfo, the default pool will be
消除WebSocket缓冲池警告

本文介绍如何通过配置自定义缓冲池解决Spring Boot项目中启动Undertow时出现的WebSocket警告问题。
最低0.47元/天 解锁文章
1208

被折叠的 条评论
为什么被折叠?



