2010-07-17 3 views
1

http://127.0.0.1:8888/socialnetwork/contactsServiceGWT + GAE URL сервлета и Servlet Mapping

Это текущий 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

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

// 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/user/client/rpc/RemoteServiceRelativePath.html

+0

Это было, спасибо. :) –

Смежные вопросы