Eclipse 为什么GWT web应用程序是在8888端口而不是8080端口打开的

Eclipse 为什么GWT web应用程序是在8888端口而不是8080端口打开的,eclipse,tomcat,gwt,Eclipse,Tomcat,Gwt,我正在使用eclipse,并且我已经在eclipse中配置了Tomcat,我通过使用服务器的startup.bat文件启动服务,并在浏览器中打开Tomcat主页,因为Tomcat在端口8080上运行,在这种情况下一切正常&当我从eclipse运行任何web应用程序时,但是当我从eclipse运行GWT应用程序时,该应用程序在端口8888上打开 我已经检查了eclipse中的tomcat配置,tomcat的端口在server.xml中是8080本身,在配置设置中也是如此,双击现有服务器可以看到这些

我正在使用eclipse,并且我已经在eclipse中配置了Tomcat,我通过使用服务器的startup.bat文件启动服务,并在浏览器中打开Tomcat主页,因为Tomcat在端口8080上运行,在这种情况下一切正常&当我从eclipse运行任何web应用程序时,但是当我从eclipse运行GWT应用程序时,该应用程序在端口8888上打开

我已经检查了eclipse中的tomcat配置,tomcat的端口在server.xml中是8080本身,在配置设置中也是如此,双击现有服务器可以看到这些设置


我的疑问是,为什么GWT应用程序是在8888端口而不是8080端口上打开的?如果我愿意,我是否可以更改某些内容并使GWT应用程序在8080端口上工作。

您可以在“服务器”选项卡的“运行(或调试)配置”屏幕上更改在Eclipse中运行GWT应用程序时使用的端口。默认端口为8888,但如果愿意,可以更改此端口。我发现使用该选项自动选择未使用的端口效果最好

以下是运行配置的屏幕截图:

以下是开发模式URL:


您在8080端口使用Tomcat,在8888端口使用Jetty。 您已经在jetty中部署了gwt应用程序。这就是应用程序在8888端口上运行的原因。

要在Tomcat中运行应用程序,请将WebRoot文件夹的内容复制并粘贴到Tomcat的webapps文件夹中。然后您可以在端口8080上的tomcat中运行它。

您正在Jetty中部署应用程序。 要在TomCat中部署:

  • 将项目添加到TomCat
  • 运行方式/运行配置/服务器-取消选中运行内置服务器
  • 单击运行
  • 在url中,将端口8888更改为8080并在浏览器中打开
  • 享受你在TomCat上运行的应用程序
    在服务器选项卡中,apche tomcat的端口号为8080本身。在运行GWT应用程序时,您会得到一个开发模式,我可以使用8888端口看到它,如果我返回并签入服务器选项卡,tomcat正在使用8080端口本身。如果可能,请添加您看到的屏幕截图(我为我的系统添加了它们)。