GWT和Jetty - 此URL不支持HTTP方法GET

时间:2010-08-10 15:28:09

标签: gwt jetty

我正在开始在Jetty中扩展谷歌的RemoteServiceServlet的servlet。它不适用于此错误: 此URL不支持HTTP方法GET

我搜索了这个错误,发现RemoteServiceServlet没有实现doGet和doPost。 我试过这个链接http://docs.codehaus.org/display/JETTY/GWT。它也没用。 任何想法我怎么能让它工作? 我应该在doGet中发回html文件吗?我应该在doPost中做什么?

谢谢

2 个答案:

答案 0 :(得分:2)

RemoteServiceServlet旨在与GWTRPC一起使用。这意味着,您根本没有实现doPostdoGet(在AbstractRemoteServiceServlet中,doPost甚至是最终的)。您可以实现自己的服务方法,并在RemoteService界面中指定。

如果你想自己实现doPost / doGet,使用GWTRPC 而不是(参见GWT文档中的"Making HTTP Requests"),然后扩展通常的HttpServlet而不是{{ 1}}。如果你需要两者,我建议创建两个单独的servlet。

答案 1 :(得分:0)

在我的doGet方法中删除super.doGet(req, resp)对我有帮助。无论如何,其中没有太多有用的操作。