我有一个 GWT 应用程序,我将它作为 WAR 文件部署到 Jetty 8 服务器。
我希望它可以通过
http://<myserver>/
代替
http://<myserver>:8080/MyApp/MyApp.html
我知道我可以将 Jetty 配置为在端口 80 而不是 8080 上运行,或者让 apache 实例在端口 80 上运行并将请求转发到在 8080 上运行的 Jetty(虽然看不到后者的好处)。但是如何部署 GWT 应用程序以在服务器 ROOT 上访问?
到目前为止,我看到我可以在 Jetty/contexts 文件夹中创建 myapp.xml 并放入
<Set name="contextPath">/</Set>
那里。我还可以将 MyApp.html 重命名为 index.html。但我不确定这是“推荐”的方法