Хорошо, у меня есть решение для этого.У многих людей эта проблема возникает по всей сети, и я решил ответить на свой вопрос.Ключ должен использовать @RemoteServiceRelativePath
в вашем RemoteService
файле интерфейса.Например, чтобы решить мою первоначальную проблему, я бы прокомментировал свой интерфейс RemoteService
следующим образом:
@RemoteServiceRelativePath("../myservice")
Таким образом, какой бы путь не был перед URL-адресом службы, не имеет значения.Теперь в web.xml
вместо /myapp/myservice
в качестве url-pattern
я просто использую /myservice
.Теперь он работает как в devmode GWT, так и в Tomcat без каких-либо дальнейших изменений.