По какой-то странной причине я не могу заставить причал правильно развернуть мой проект gwt. Я поместил папку war в папку webapps и переименовал ее в root, после чего я могу запустить пристань, и она распознает проект и его web.xml.
2013-12-03 12:27:49.576:INFO:oejs.Server:main: jetty-9.0.6.v20130930
2013-12-03 12:27:49.699:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/home/spydon/bin/jetty/webapps/] at interval 1
2013-12-03 12:27:50.841:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@321236f4{/,file:/home/spydon/bin/jetty/webapps/root/,AVAILABLE}{/root}
2013-12-03 12:27:50.943:INFO:oejs.ServerConnector:main: Started ServerConnector@5f909402{HTTP/1.1}{0.0.0.0:8080}
Но при посещении страницы (146.185.176.150:8080/) я вижу только статическую страницу приветствия. В журналы ошибок не записывается.
Это в основном мой web.xml, за исключением того, что в реальном гораздо больше отображений сервлетов.
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" [89/1588]
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<!-- Servlets -->
<servlet>
<servlet-name>missionServlet</servlet-name>
<servlet-class>net.mindlevel.server.MissionServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>missionServlet</servlet-name>
<url-pattern>/mindlevel/mission</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Mindlevel.html</welcome-file>
</welcome-file-list>
</web-app>
Это jetty-9.0.6.v20130930, работающий на debian 7.0 x64.
Моя вина, что все файлы, созданные GWT, не попали на сервер при развертывании. Так что пристань все время работала отлично.