2017-07-30 72 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

相关问题