用react+dva+umi和springcloud創(chuàng)建項(xiàng)目-----系列13

記發(fā)布eureka注冊(cè)中心遇到的問(wèn)題及解決方案

問(wèn)題描述:

  • spring cloud中eureka注冊(cè)服務(wù)配置端口為8761,本地eclipse啟動(dòng)一切正常,發(fā)布到阿里云服務(wù)器啟動(dòng)后,發(fā)現(xiàn)端口號(hào)為1111。用IP:1111才能訪問(wèn)到eureka注冊(cè)中心。

發(fā)現(xiàn)問(wèn)題的過(guò)程

  • 原本以為eureka注冊(cè)中心正常啟動(dòng)后,用阿里云服務(wù)器的IP加上端口號(hào),可以順利訪問(wèn)注冊(cè)中心,結(jié)果在谷歌瀏覽器中一直提示 xxx.xx.xx.xxx 拒絕了我們的連接請(qǐng)求。如圖


    用配置文件配置的端口8761訪問(wèn)eureka注冊(cè)中心
  • 然后懷疑防火墻的問(wèn)題,是不是沒(méi)開(kāi)通8761的端口號(hào),然后查看,截圖如下


    查看服務(wù)器所開(kāi)端口

    發(fā)現(xiàn)8761端口是開(kāi)通的。同過(guò)已經(jīng)開(kāi)通的其他端口如8095進(jìn)行測(cè)試,是有數(shù)據(jù)的。

  • 然后通過(guò)分析(腦子笨,想了很久,哎?。氲绞遣皇强梢?,通過(guò)查看某個(gè)進(jìn)程占用的端口號(hào),進(jìn)行分析,然后再網(wǎng)上搜索了相關(guān)的linux命令,netstat可用,執(zhí)行該命令查看截圖如下


    用netstat命令查看和java相關(guān)進(jìn)程使用的端口號(hào)

    因?yàn)槲揖蛦?dòng)了兩個(gè)java進(jìn)程,所以很明顯,eureka注冊(cè)中心的端口號(hào)莫名變成了1111,并且用IP:1111可以訪問(wèn)到eureka注冊(cè)中心的頁(yè)面(當(dāng)然,前邊自己沒(méi)有開(kāi)通1111的端口,用firewall開(kāi)通了一下。)

  • 至此,發(fā)現(xiàn)不能用8761訪問(wèn)eureka注冊(cè)中心的問(wèn)題是因?yàn)槎丝谔?hào)不是自己設(shè)定的8761。

新的問(wèn)題,如何讓eureka注冊(cè)中心使用自己配置的8761。

  • 先查看本地代碼,重新打jar包,并更換服務(wù)器上的jar,然后重新啟動(dòng),看看是否能夠解決問(wèn)題。
  • 居然解決問(wèn)題了,無(wú)語(yǔ)當(dāng)中。這是怎么回事???獨(dú)自一個(gè)人在風(fēng)中凌亂。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容