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的资料请关注脚本之家其它相关文章!
相关文章
Java中的interrupted()和isInterrupted()
这篇文章主要介绍了Java中的interrupted()和isInterrupted()摸下面文章围绕interrupted()和isInterrupted()的相关资料展开详细内容,需要的小伙伴乐意参考下面下面文章具体价绍,希望对大家有所帮助2021-11-11
Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程
这篇文章主要介绍了Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程,需要的朋友可以参考下2017-04-04
SpringBoot使用spring.config.import多种方式导入配置文件
本文主要介绍了SpringBoot使用spring.config.import多种方式导入配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-05-05


最新评论