我正在使用eclipse,我已经在eclipse中配置了Tomcat,我通过makimg使用服务器的startup.bat文件启动服务,并在浏览器中打开tomcat主页,因为Tomcat在端口8080上运行一切正常这个案例&当我从eclipse运行任何Web应用程序时,但是当我从eclipse运行GWT应用程序时,应用程序在端口8888上打开。
我已经检查了eclipse中的tomcat配置,并且tomcat的端口在server.xml中是8080本身,以及在双击现有服务器时可以看到的配置设置
我怀疑为什么GWT应用程序在端口8888而不是8080上打开,如果我想要我可以改变一些东西并使GWT应用程序在端口8080上工作。
答案 0 :(得分:1)
您在端口8080上使用Tomcat,在8888上使用Jetty。
您已在jetty中部署了gwt应用程序。这就是您的应用程序在端口8888上运行的原因。
要在Tomcat中运行您的应用程序,请将WebRoot文件夹的内容复制并粘贴到tomcat的webapps文件夹中。然后,您可以在端口8080上的tomcat中运行它。
答案 1 :(得分:0)
您可以在“服务器”选项卡上的“运行(或调试)配置”屏幕上更改在Eclipse中运行GWT应用程序时使用的端口。默认端口为8888,但如果您愿意,可以更改此端口。我发现使用该选项自动选择未使用的端口效果最佳。
以下是运行配置的屏幕截图:
这是开发模式网址:
答案 2 :(得分:0)
您正在Jetty中部署您的应用程序。 要部署在TomCat中: