問題タブ [grails-4]

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 に答える
337 参照

grails - Grails 4: @GrailsCompileStatic アノテーションが機能しない

grails 3.3.5 からの移行 -> grails 4.0.0.M2

私のクラスには@GrailsCompileStatic& という注釈が付けられており、3.3.5 では問題なくコンパイルできました。

Date.parse()他の多くのクラスでも、またはDate.format()またはなどの groovy によって追加で提供されるメソッドのエラーが表示されます。Date.minus()

エラー:

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

jquery - Grails 4: Grails Spring Websocket 2.5.0.M1 アップグレードで Websocket が破損する

Grails4 への移行の一環として Grails Spring Websocket にアップグレードした後、Websocket の実装が次のエラーで動作を停止しました。

Firefox コンソール出力

アセット パイプラインがこれらのアセット (私のバージョンは 3.0.10) を動的に構築する方法と相関関係があるように見えますが、問題がどこにあるのかは明確ではありません。

確かに、私はまだ古いバージョンの jQuery (1.11.1) を使用していますが、特に指示がない限り、これが問題の原因であってはならないと思います。

プラグインの問題を開く前に、誰かが同様の経験をしたかどうか疑問に思っています.

上記は現在、開発モードでのみ実行されています (プリコンパイルされたアセットはありません)。

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

grails - Grails 4: Micronaut が NoClassDefFoundError: javax/annotation/PreDestroy で失敗する

Grails 3.3.10 アプリケーションを Grails 4.0.0 に移行し、Java 8 から OpenJDK 11 に移行しました。テストとアプリケーションを開発環境 (Windows 10 マシン) で実行するためのいくつかの作業の後、実行可能な war をドッカーadoptopenjdk/openjdk11:alpine。Docker のエントリポイントは、アプリを実行するだけです。

ただし、Docker を実行すると、Micronaut の初期化時にエラーが発生します。

java.util.ServiceConfigurationError: サービスのロード中にエラーが発生しました [org.grails.databinding.converters.$DefaultConvertersConfigurationDefinitionClass]: javax/annotation/PreDestroy

io.micronaut.core.io.service.DefaultServiceDefinition.lambda$load$0(DefaultServiceDefinition.java:71) で

...

原因: java.lang.NoClassDefFoundError: javax/annotation/PreDestroy

...

原因: java.lang.ClassNotFoundException: javax.annotation.PreDestroy

compile 'javax.annotation:javax.annotation-api:1.3.2'gradle の依存関係を追加しようとしましたが、成功しませんでした。

アプリケーションを実行するために何が欠けていますか?