問題タブ [grails3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
192 参照

grails - Grails 3.2.0 の戦争で Tomcat 8 に GroovyObject クラスが見つからない

次のコードを持つ単純なコントローラーを使用して、 Tomcat 8.5.6およびJDK 1.8.0_91にGrails 3.2.0 WARをデプロイしました。

このコードは、次の例外で失敗します。

WAR ファイルをビルドする前に、組み込みの tomcat をprovidedin に変更し、 grails-core#10196 に関連する依存関係build.gradleについてもコメントしました。groovy-ant

ここに答えが表示されますが、それはうまくいきませんでした。上記のコードは、grails run-app.

アップデート

私は問題を短くしました。この部分だけで失敗していますrequest.headerNames as List

0 投票する
2 に答える
79 参照

hibernate - これは Grails 3.1.11 のバグですか? executeQuery 内で Collection Set を使用していますが、java.lang.ClassCastException が発生します。

問題: ExecuteQuery の namedParameters 内でコレクション セットを使用しようとすると、次がスローされます: java.lang.ClassCastException java.util.LinkedHashSet を java.lang.Long にキャストできません

Set をデータ型 List に変換できますが、Grails 2.2.3 では発生していないように見えたのに、なぜ Grails 3.1.11 で発生しているのか疑問に思っていました。これは Grails 3.1.11 の本当のバグですか?

スタック トレースの一部

0 投票する
2 に答える
137 参照

java - Grails 3 アプリのスタンドアロン WAR でインデックス以外のアクションの URL マッピングが壊れる

GRAILS は初めてですが、単純なアプリを作成し、Tomcat にデプロイしようとしています。

次を使用してアプリを実行すると:

すべて正常に動作します。ただし、warファイルにビルドすると

次に、war パッケージを tomcat サーバーにアップロードするか、直接実行します。

次に、最初はすべて問題ないように見えるこの奇妙な動作が発生しますが、インデックス以外のアクションのリンクをクリックするたびに、404 エラーが発生します。例えば

上記の例では、webapp:8080/employee/show/1 がリストされ、インデックス内のテーブルからリンクされているため、確実に見つかるはずです。

環境をテストまたは開発に移動しても、Tomcatで実行するか直接実行するかに関係なく、実行中のwarファイルからのフィードバックが見つからないように見えるため、その根底にたどり着くのに非常に苦労しています。ログファイルや標準出力には何もありません。

ここに私のUrlMappingsがあります

繰り返しますが、どの環境でも「grails run-app」を実行すると、すべてが正常に機能します。

助けていただければ幸いです。ありがとう。

0 投票する
2 に答える
460 参照

grails - Grails 3 - サービスからレンダリングされたビューを取得する

私は Grails Views を使用しており、レンダリングされたテンプレートから出力された JSON をデータベースに保存したいと考えています。レンダリングされたテンプレートをユーザーに送信しようとしているのではなく、後でユーザーのために保存するだけです。どうすればこれを行うことができますか?

0 投票する
1 に答える
458 参照

grails - DBAppender で使用するために Grails データソースを logback.groovy に挿入する方法はありますか?

そのため、Grails は、接続プールによってサポートされるデータソースを既にセットアップしています。DBAppender別の並列データソース/接続プールを作成する必要がないように、Logbackで使用するためにそれらを活用する方法はありますか?

logback.groovyは Grails の外部にあるため、Spring の自動配線を受け入れず、その他のトリックは機能grails.util.Holders.findApplication()しないようです。

0 投票する
2 に答える
606 参照

grails - 名前のGrails 3.2.0.M1テンプレートが見つかりません

ドメイン クラスcom.example.users.Userに一時フィールド カルネットを追加しました。

私のgsonビューuser/_user.gsonでレンダリングしたい:

しかし、私は受け取った:

原因: grails.views.ViewRenderException: ビューのレンダリング エラー: 名前 /carnet/index のテンプレートが見つかりません

Carnet のビュー gson ファイルは自動生成され、CarnetController から実行すると正常に動作します。

私は何が欠けていますか?