Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails Facebook登录部署在cloud foundry上';行不通_Facebook_Grails_Spring Security_Cloud Foundry - Fatal编程技术网

Grails Facebook登录部署在cloud foundry上';行不通

Grails Facebook登录部署在cloud foundry上';行不通,facebook,grails,spring-security,cloud-foundry,Facebook,Grails,Spring Security,Cloud Foundry,我集成了grails应用程序,重定向与facebook插件配合得很好。我在CloudFoundry上部署了grails应用程序,facebook重定向无法工作。http通信显示重定向到我的网站时没有设置jSessionId。相反,设置了SessionProxyFilter_SessionId cookie。有谁能帮我解决这个问题,让它发挥作用吗?谢谢 更新 我在日志中发现了这个错误,看起来可能是我与GrailsSpringSecurity+Facebook关联的配置。只有在部署到cloud f

我集成了grails应用程序,重定向与facebook插件配合得很好。我在CloudFoundry上部署了grails应用程序,facebook重定向无法工作。http通信显示重定向到我的网站时没有设置jSessionId。相反,设置了SessionProxyFilter_SessionId cookie。有谁能帮我解决这个问题,让它发挥作用吗?谢谢


更新 我在日志中发现了这个错误,看起来可能是我与GrailsSpringSecurity+Facebook关联的配置。只有在部署到cloud foundry时才会发生这种情况,而不是在本地主机上。我在Facebook开发者a/c上的配置是正确的-有正确的网站url。 谁能帮我弄点光吗


错误databasesession.GormPersisterService-com.the6hours.grails.springsecurity.facebook.facebook访问令牌 java.io.NotSerializableException:com.the6hours.grails.springsecurity.facebook.facebook访问令牌 位于java.io.ObjectOutputStream.WriteObject 0(ObjectOutputStream.java:1164) 位于java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) 位于java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) 位于java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) 位于java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) 位于java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) 位于java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) 位于java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) 位于java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) 位于java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) 位于grails.plugin.databasesession.PersistentSessionAttributeValue.setValue(PersistentSessionAttributeValue.groovy:28) 位于grails.plugin.databasesession.GormPersisterService.setAttribute(GormPersisterService.groovy:76) 位于grails.plugin.databasesession.SessionProxy.setAttribute(SessionProxy.java:98) 位于org.grails.jaxrs.web.JaxrsFilter.doFilterInternal(JaxrsFilter.java:46) 位于grails.plugin.databasesession.SessionProxyFilter.doFilterInternal(SessionProxyFilter.java:51)
在java.lang.Thread.run(Thread.java:662)

中,最终解决了这个问题-在config.groovy中执行此操作

grails.plugin.databasesession.enabled=false