4

これはローカルで機能します。セットアップ: Grails 2.0.3。デバイン・リナックス。他のアプリケーションを 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 に追加し、それらをページにインポートしても役に立ちません。

これについては Web で多くの情報がありますが、私の場合は Cloud Foundry でのみ発生します。

Cloud Foundry は、私のマシンと同様に Java 1.6 で動作します。ログは上記の引用と同じであり、スタック トレースは Web で見つけたものと同じです。

何か案は?私は立ち往生しています。私はこれで最高の 2 日間を過ごしました。

ありがとう。

4

1 に答える 1

8

compile ":webxml:1.4.1"BuildConfig.groovy の plugins セクションに追加すると、これが修正されるはずです。http://support.cloudfoundry.com/entries/21371626-grails-mongodb-deployment-failsの功績

于 2012-06-14T00:39:03.810 に答える