問題タブ [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.
grails - Grails 4: @GrailsCompileStatic アノテーションが機能しない
grails 3.3.5 からの移行 -> grails 4.0.0.M2
私のクラスには@GrailsCompileStatic
& という注釈が付けられており、3.3.5 では問題なくコンパイルできました。
Date.parse()
他の多くのクラスでも、またはDate.format()
またはなどの groovy によって追加で提供されるメソッドのエラーが表示されます。Date.minus()
エラー:
jquery - Grails 4: Grails Spring Websocket 2.5.0.M1 アップグレードで Websocket が破損する
Grails4 への移行の一環として Grails Spring Websocket にアップグレードした後、Websocket の実装が次のエラーで動作を停止しました。
アセット パイプラインがこれらのアセット (私のバージョンは 3.0.10) を動的に構築する方法と相関関係があるように見えますが、問題がどこにあるのかは明確ではありません。
確かに、私はまだ古いバージョンの jQuery (1.11.1) を使用していますが、特に指示がない限り、これが問題の原因であってはならないと思います。
プラグインの問題を開く前に、誰かが同様の経験をしたかどうか疑問に思っています.
上記は現在、開発モードでのみ実行されています (プリコンパイルされたアセットはありません)。
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 の依存関係を追加しようとしましたが、成功しませんでした。
アプリケーションを実行するために何が欠けていますか?