SpringBoot中使用websocket出现404的解决方法
更新时间:2023年09月27日 10:03:39 作者:奋斗鱼
在Springboot中使用websocket时,本地开发环境可以正常运行,但部署到服务器环境出现404问题,所以本文小编讲给大家详细介绍一下SpringBoot中使用websocket出现404的解决方法,需要的朋友可以参考下
问题:
在Springboot中使用websocket时,本地开发环境可以正常运行,但部署到服务器环境出现404问题。
解决方案:
分析后发现,服务器环境与本地环境的主要区别是服务器上使用了nginx代理中转,需要进行以下配置,否则会报404错误。
server
{
listen 80;
server_name api.xxx.com;
location / {
proxy_pass http://127.0.0.1:8088; #项目运行地址
#websocket 主要配置
proxy_connect_timeout 4s;
proxy_read_timeout 7200s; #超过7200秒内没通讯则断开
proxy_send_timeout 12s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}配置完重启ngnix服务,运行正常了。以上完毕。
以上就是SpringBoot中使用websocket出现404的解决方法的详细内容,更多关于SpringBoot使用websocket出现404的资料请关注脚本之家其它相关文章!
相关文章
Spring事件监听器@EventListener与publishEvent的使用
Spring可以通过事件监听器机制来处理应用程序中的事件,本文主要介绍了Spring事件监听器@EventListener与publishEvent的使用,具有一定的参考价值,感兴趣的可以了解一下2024-06-06
idea maven依赖引入失效无法正常导入依赖问题的解决方法
有时候idea导入一个新项目,或者pom文件修改(新增)了依赖,pom文件和代码会报红,提示依赖包不存在,下面这篇文章主要给大家介绍了关于idea maven依赖引入失效无法正常导入依赖问题的解决方法,需要的朋友可以参考下2023-04-04


最新评论