Хорошо, я наконец-то получил эту работу, но с некоторыми оговорками. Мне удалось заставить его работать в Tomcat в Intellij и в качестве развернутой WAR в контейнере Tomcat 7.
Я НЕ смог заставить его работать в режиме dev-mode без использования -noserver. Я полагаю, что это потому, что встроенный сервер Jetty не совместим с JSR315, но у меня нет доказательств этого, поскольку я не пытался определить, какая версия Jetty находится в банке gwt-dev.
Хитрость в том, что вам нужно полностью определить путь в WebServlet. Так что, если ваш интерфейс удаленного сервиса имеет относительный путь «bar», а имя вашего модуля (переименовано в gwt.xml) равно «foo», тогда вам нужно указать путь к «/ foo / bar» в WebServlet и это будет работать.