GWT и Jetty - HTTP метод GET не поддерживается этим URL - PullRequest
1 голос
/ 10 августа 2010

Я запускаю сервлет, расширяющий Google RemoteServiceServlet в Jetty.Эта ошибка не работает: метод HTTP GET не поддерживается этим URL-адресом

Я искал эту ошибку и обнаружил, что RemoteServiceServlet не поддерживает doGet и doPost.Я попробовал эту ссылку http://docs.codehaus.org/display/JETTY/GWT. Это тоже не сработало.Любые идеи, как я могу заставить его работать?Должен ли я отправить обратно HTML-файл в doGet? Что мне делать в doPost?

Спасибо

1 Ответ

2 голосов
/ 11 августа 2010

RemoteServiceServlet предназначен для использования с GWTRPC . Это означает, что вы вообще не реализуете doPost или doGet (doPost даже финален в AbstractRemoteServiceServlet). Вместо этого вы реализуете свои собственные методы обслуживания, которые вы указываете в интерфейсе RemoteService.

Если вы хотите реализовать doPost / doGet самостоятельно, вместо с использованием GWTRPC (см. «Выполнение HTTP-запросов» в документации GWT), тогда расширьте обычный HttpServlet RemoteServiceServlet. Если вам нужны оба, я бы предложил создать два отдельных сервлета.

...