这在本地有效。设置:Grails 2.0.3。德班 Linux。我已成功将其他应用程序部署到 Cloud Foundry。
显然,这可能是由于 Spring Security 插件对资源插件不满意而发生的。删除资源插件并不能解决这个问题。
这就是问题:
Class: java.lang.IllegalStateException
Message: No thread-bound request found: Are you referring to request attributes outside of
an actual web request, or processing a request outside of the originally receiving thread?
If you are actually operating within a web request and still receive this message, your
code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use
RequestContextListener or RequestContextFilter to expose the current request.
将 org.springframework.web.context.request.RequestContextListener 及其加载器添加到 web.xml 并将它们导入页面也无济于事。
网络上有很多关于此的内容,但就我而言,它只发生在 Cloud Foundry 上。
Cloud Foundry 运行在 Java 1.6 上,就像我的机器一样。日志与上面的引用相同,堆栈跟踪与我在网络上找到的相同。
有任何想法吗?我被困住了。我花了两天时间在这上面。
谢谢。