2017-07-30 82 views
0

我正在Eclipse Oxygen中開發Web應用程序。我在Tomcat v8.5上運行它(配置爲在Eclipse之外的Tomcat實例上運行)。當我點擊「運行方式 - >服務器上運行」,Eclipse將顯示網址:http://localhost:13405/appname/http://localhost:13405/appname/pagename.html爲什麼Eclipse在localhost端口13405上運行web應用程序?

我不知道爲什麼它不是默認端口:8080

試圖實現在Chrome應用程序,它可以用在端口8080上,沒有最近的版本。

希望有人能解釋一下,端口13405的端口是什麼?爲什麼它在這種情況下被使用?

+0

是否指定了端口(在*服務器*視圖中右鍵單擊服務器並選擇*屬性*)? – howlger

+0

在_Properties_ - > _Monitoring_中,我只看到狀態是「Started」,Type是「HTTP/1.1」,服務器端口是「8080」,Monitor端口是「13405」,但我不明白爲什麼Server_上的_Run重定向到端口13405和新版本在8080上的瀏覽器中不可用。 – perciax

+0

您可以共享[服務器屬性]對話框的屏幕截圖(https://eclipse.org/webtools/releases/2.0/newandnoteworthy/server/serversViewMenu.png )? – howlger

回答

0

我不知道是肯定的,但我想,在第一次隨機端口選擇能夠並行運行多臺服務器(如果13405不是一個隨機端口,我會期望通過查詢網絡來獲得更多的點擊)。可能它與基於Web的Eclipse幫助系統類似,每次啓動時都會選擇一個免費的隨機端口(只要沒有端口特定於Eclipse幫助eclipse.ini)。

+0

我不能說你說的是正確的,但它似乎是真的。謝謝。我仍然沒有看到「服務器端口」和「監視端口」之間有什麼區別 – perciax

+0

據我所知,在這種情況下,_Server Port_和_Monitor Port_是同義詞。 _Server Port_是一個通用術語,而_Monitor Port_是一個更具體的術語。 – howlger

+0

您可以通過創建另一個Web應用程序來查看我的猜測,並查看已設置的端口。 – howlger

相關問題