Сервер не вызывает RCP для приложения GWT

#gwt-rpc #tomcat7

#gwt-rpc #tomcat7

Вопрос:

Я пытаюсь просмотреть изображения с жесткого диска и удалить их через RCP в веб-приложении GWT с помощью Tomcat 7.

Я могу просмотреть страницу .. но это не делает никакого процесса, связанного с RCP. В нем говорится :

  The call failed on the server; see server log for details
  

Это мой файл журнала:

(AbstractProtocol.java: 515) в org.apache.tomcat.util.net .AprEndpoint$SocketProcessor.run(AprEndpoint.java:1824) в java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник) в java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник) на java.lang.Thread.run (неизвестный источник)

20 октября 2011 г. 10:39:41 PM org.apache.catalina.core.СЕРЬЕЗНЫЙ СБОЙ в журнале ApplicationContext: исключение при отправке входящего RPC-вызова java.lang.Исключение SecurityException: заблокированный запрос без заголовка перестановки GWT (атака XSRF?) на com.google.gwt.user.server.rpc.RemoteServiceServlet.checkPermutationStrongName(RemoteServiceServlet.java:272 ) в com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:203) вcom.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) в com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) в javax.servlet.http.HttpServlet.service(HttpServlet.java:641) в javax.servlet.http.HttpServlet.service(HttpServlet.java:722) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) в org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) в org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) в org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 169) в org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) в org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) в org.apache.catalina.valves.Ошибка reportvalve.invoke(ошибка reportvalve.java:100) в org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) в org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) в org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405) в org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964) в org.apache.coyote.AbstractProtocol $AbstractConnectionHandler.process(AbstractProtocol.java:515) в org.apache.tomcat.util.net .AprEndpoint$SocketProcessor.run(AprEndpoint.java:1824) в java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник) в java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник) на java.lang.Thread.run (неизвестный источник)

Комментарии:

1. Не могли бы вы вставить код, в котором у вас возникли проблемы?

2. в моем коде есть какая-либо ошибка, но проблема, я думаю, с анти-файлом??? потому что он работает прямо в eclipse.

Ответ №1: