SpringBoot中使用websocket出現404的解決方法
更新時間:2023年09月27日 10:03:39 作者:奮斗魚
在Springboot中使用websocket時,本地開發(fā)環(huán)境可以正常運行,但部署到服務器環(huán)境出現404問題,所以本文小編講給大家詳細介紹一下SpringBoot中使用websocket出現404的解決方法,需要的朋友可以參考下
問題:
在Springboot中使用websocket時,本地開發(fā)環(huán)境可以正常運行,但部署到服務器環(huán)境出現404問題。
解決方案:
分析后發(fā)現,服務器環(huán)境與本地環(huán)境的主要區(qū)別是服務器上使用了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事件監(jiān)聽器@EventListener與publishEvent的使用
Spring可以通過事件監(jiān)聽器機制來處理應用程序中的事件,本文主要介紹了Spring事件監(jiān)聽器@EventListener與publishEvent的使用,具有一定的參考價值,感興趣的可以了解一下2024-06-06idea?maven依賴引入失效無法正常導入依賴問題的解決方法
有時候idea導入一個新項目,或者pom文件修改(新增)了依賴,pom文件和代碼會報紅,提示依賴包不存在,下面這篇文章主要給大家介紹了關于idea?maven依賴引入失效無法正常導入依賴問題的解決方法,需要的朋友可以參考下2023-04-04