2012-02-13 60 views
1

工作,我编我的gwtp的应用程序,并试图在JBoss中运行,并且它扔这样的:gwtp应用程序不到JBoss或Tomcat

重度:通过RPC提供不符合要求的cookie饼干,中止 动作,可能的XSRF攻击。 (也许你忘了设置安全 cookie?)执行操作时: hu.irf.portal.ui.shared.fnc.torzs.GetOrgList 2012.02.13。 16:55:30 com.gwtplatform.dispatch.server.AbstractDispatchServiceImpl cookieMatch INFO:RPC中客户端未发送cookie。 (你忘了 安全cookie的客户端绑定?或者,它可能是一种攻击。)

它在开发模式下工作得很好。

我试图在tomcat的context.xml中将useHttpOnly参数设置为false,但它也不起作用。

+0

'INFO:没有通过客户端发送RPC.'饼干 - 你发送的cookie?如果没有,你是否期待在服务器上有一个? – 2012-02-13 16:47:21

回答

0

也许你需要清除浏览器的缓存。在Firefox中使用FireCookie来查看您的Cookie是否已发送。

1

context.xml应该是这样的:

<Context useHttpOnly="false"> 
    ... 
</Context> 

要确保没有任何覆盖此设置,将在你的战争的/META-INF目录context.xml这是META-INF关闭目录的根,而不是/WEB-INF/classes/META-INFthis更多有关定义背景