2015-10-18 89 views
0

所以我有一個應用程序,我將建立,但我不能得到它的工作,因爲Tomcat不會啓動(錯誤消息下面)。我找到了屬性文件,我可以調整錯誤消息中列出的值,但沒有任何我嘗試工作。本地主機拒絕連接從應用程序

Connection Error: Connection refused: connect (Address=127.0.0.1, Port=1412) 

broadcast error message CONNECTION Properties: {PORT=1412, USER=Mark, IP=127.0.0.1, AM=ALL, GATEWAY=http://192.168.0.4:80/gateway-web/gatewayService} 

reconnecting... 

我已經差不多排除了使用同一端口的另一個程序,我已經調整了用戶價值,以及...有什麼辦法來解決連接到本地主機?也許通過命令行?

任何幫助將非常感激!

+0

確定網關的事情是好的? – MrSimpleMind

+0

我對網絡甚至服務器知之甚少,所以沒有。網關將是我的路由器是嗎?我的路由器是否可以阻止應用程序嘗試連接?可能不相關,但我的電腦通過交換機連接到我的路由器。 –

+0

嘗試只爲網關提供ip addr(即沒有任何http /端口等的192.168.0.4),而不是整個url。如果可能的話,嘗試沒有任何網關屬性。我真的不知道你的配置如何。但值得嘗試一下... – MrSimpleMind

回答

0

檢查你的防火牆規則,你的防火牆仍然可以防止非知名端口或某種形式的。

您是否還通過本地主機上的netstat命令驗證了您的應用正在偵聽該端口?看到這裏,如果你不知道如何:Command line for looking at specific port

我能想到的唯一的另一件事是SELinux的可以在這裏做一些惡作劇,試圖關閉它,如果它不是(如果你是在Linux上運行僅適用)已經禁用,命令將是:

setenforce 0 
+1

請注意,禁用SELinux可能適用於開發環境,在生產環境中這樣做是一個可怕的想法。您應該花時間調查SELinux阻止訪問的原因,如果是這樣的話。 –

+0

是的,同意@MarkusWMahlberg,只是爲了調試你的問題,然後找出適當的SELinux規則! – hughjidette

+0

幾天前剛剛切換回Windows! netstat -np TCP |的結果找到「1413」是:127.0.0.1:54484 - 127.0.0.1:1412 - SYN_SENT這是否告訴我們什麼?我已經禁用了所有防火牆。 –

相關問題