http://127.0.0.1:8888/socialnetwork/contactsService
这是我的一个servlet的当前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>
当我对servlet进行RPC调用时,它对请求的URL没有任何区别。
答案 0 :(得分:1)
完成上述操作后,您需要更改调用位置(如下面的注释中所述),如...
// The RemoteServiceRelativePath annotation automatically calls setServiceEntryPoint()
@RemoteServiceRelativePath("email")
public interface MyEmailService extends RemoteService {
void emptyMyInbox(String username, String password);
}