具體其實是這樣的:
比如一個程式里需要連接一個redis,但是本地和redis的地址是不通的,我試過兩種方式運行
1. 直接本地除錯程式,程式執行的時候,會一直顯示application is running,但是不會報錯說connection refused
2. 然后我打成jar包,還是在本地運行該程式,就會有如下報錯
Caused by: java.net.ConnectException: Connection refused (Connection refused)
小白困惑的是,為什么本地直接除錯運行的時候就不會報錯說網路不通呢
?請大佬解答下小白非常感謝!
uj5u.com熱心網友回復:
運行的環境是怎樣的 錯誤資訊是網路連接被拒絕uj5u.com熱心網友回復:
但是本地和redis的地址是不通的?redis在其他主機上嗎。開啟埠或者關閉防火墻uj5u.com熱心網友回復:
運行的環境都是本地哈,只是一個是直接以除錯方式運行的,一個是打成jar包,命令列運行jar包的,所以我疑惑的是環境都一樣啊,為啥jar包運行就會報錯,而除錯運行不報錯就一直執行中,也沒結果,沒結果其實也是連接不上redis,但是為啥不報錯提示呢轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/111720.html
標籤:Java相關
上一篇:miniui datagrid分頁如何取到所有頁的值
下一篇:在eclipse中加入dev
