URL-адрес сервлета GWT + GAE и отображение сервлета - PullRequest
1 голос
/ 17 июля 2010

http://127.0.0.1:8888/socialnetwork/contactsService

Это текущий URL для одного из моих сервлетов. У меня вопрос, как мне это изменить?

В моем файле web.xml, изменив

  <servlet-mapping>
    <servlet-name>contactsServiceServlet</servlet-name>
    <url-pattern>/socialnetwork/contactsService</url-pattern>
  </servlet-mapping>

до

  <servlet-mapping>
    <servlet-name>contactsServiceServlet</servlet-name>
    <url-pattern>/a/contactsService</url-pattern>
  </servlet-mapping>

Совершенно НЕТ разницы в URL, который он запрашивает, когда я выполняю RPC-вызов сервлета.

1 Ответ

1 голос
/ 17 июля 2010

После того, как вы сделали вышеупомянутое, вам нужно изменить место вызова (что описано в аннотации ниже), как в ...

// The RemoteServiceRelativePath annotation automatically calls setServiceEntryPoint()
@RemoteServiceRelativePath("email")
public interface MyEmailService extends RemoteService {
  void emptyMyInbox(String username, String password);
}

См. http://google -web-toolkit.googlecode.com / svn / javadoc / 1.6 / com / google / gwt / пользователь / клиент / rpc / RemoteServiceRelativePath.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...