![](/img/trans.png)
[英]Why this error will be raised in GWT Server when i am trying to call my GWT application?
[英]Error trying to call method from server on GWT
我正在嘗試從服務器端調用簽名為
public Integer method()
但是當我重命名StockWatcher教程上使用的所有步驟來調用它時,我收到404錯誤,提示這是URL
<p>RequestURI=/com.medtronic.empattendance.EmployeeAttendance/empQueries</p>
我不確定正確的網址應該是什么,但這是錯誤的網址。
我的web.xml在servlet上這樣說
<servlet>
<servlet-name>empQueryServerImpl</servlet-name>
<servlet-class>com.medtronic.empattendance.server.EmpQueryServerImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>empQueryServerImpl</servlet-name>
<url-pattern>/empattendance/empQueries</url-pattern>
</servlet-mapping>
我要去哪里錯了?
還有一種選擇:在RPC類上使用@RemoteServiceRelativePath
(javadoc)批注(擴展RemoteService的接口,而不是異步接口)。
假設您的GWT應用是/empattendance
:
@RemoteServiceRelativePath("empQueries")
public interface EmpQueryServer extends RemoteService {
// your methods
}
我已經解決了:
我有基於本教程的< url-pattern>/empattendance/empQueries</url-pattern>
,但是深入研究發現我需要使用完整的軟件包名稱。
<url-pattern>/com.myCompany.empattendance.EmployeeAttendance/empQueries</url-pattern>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.