Я прочитал другие вопросы о GWT Servlet, но мне все еще не удается решить мою проблему. Мой пакет называется «Карты», и у него есть служба MyService (которая была настроена в соответствии с руководством GWT). Файл web.xml содержит следующее:
<servlet>
<servlet-name>MyServiceImpl</servlet-name>
<servlet-class>com.xerox.maps.maps.server.MyServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServiceImpl</servlet-name>
<url-pattern>/Maps/service</url-pattern>
</servlet-mapping>
В MyService у меня есть строка:
@RemoteServiceRelativePath("service")
public interface MyService extends RemoteService { ...
Однако, когда я пытаюсь сделать вызов RPC, выдается ошибка. Детали ошибки говорят, что это ошибка 404 HTTP. Как я могу это исправить, чтобы убедиться в правильности сопоставления?
Редактировать 7,27
MyService.java содержит аннотацию:
@RemoteServiceRelativePath("service")
И web.xml содержит:
<servlet-name>MyServiceImpl</servlet-name>
<url-pattern>/com.x.maps.Maps/service</url-pattern>
Если я следую XHR с FireBug, это показывает, что есть вызов com.x.maps.Maps