我已經閱讀了其他GWT Servlet問題,但我仍然無法解決我的問題。我的軟件包叫做Maps,它有一個名爲MyService的服務(根據GWT教程設置)。 web.xml文件包括以下內容:GWT:Servlet URL映射給出了404錯誤
<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>
如果我遵循的Firebug XHR,它表明我有一個電話com.x.maps.Maps
你有鏈接到教程?我一直在GWT最近編碼並能夠幫助(如果我看不到了。問題:)) – user710502
當然:我一直在使用[這一個](http://代碼。主要以及[此其他教程](http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html#DevGuideRPCDeployment)。謝謝! – simchona
你如何在xml文件中設置入口點?你使用rpc.AsyncCallback? – user710502