我正在使用 eclipse,我已经在 eclipse 中配置了 Tomcat,我通过使用服务器的 startup.bat 文件来启动服务,我在浏览器中打开 tomcat 主页,因为 Tomcat 在端口 8080 上运行,一切正常这种情况以及当我从 eclipse 运行任何 Web 应用程序时,但是当我从 eclipse 运行 GWT 应用程序时,该应用程序在端口 8888 上打开。
我检查了eclipse中的tomcat配置,在server.xml中tomcat的端口本身是8080,在配置设置中也可以通过双击现有服务器看到
我的疑问是为什么 GWT 应用程序在端口 8888 而不是 8080 上打开,如果我想我可以更改一些东西并使 GWT 应用程序在端口 8080 上运行。
最佳答案
您在端口 8080 上使用 Tomcat,在 8888 上使用 Jetty。
您已经在码头部署了您的 gwt 应用程序。这就是为什么您的应用程序在端口 8888 上运行的原因。
要在 Tomcat 中运行您的应用程序,请将您的 WebRoot 文件夹的内容复制并粘贴到您的 tomcat 的 webapps 文件夹中。然后你可以在 tomcat 的 8080 端口上运行它。
关于eclipse - 为什么 GWT Web 应用程序在端口 8888 而不是 8080 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25519144/