問題タブ [ggts]
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.
tomcat - Grails アプリケーション Tomcat または VMware vFabric
私はgrailsにかなり慣れていません。実行したい既存のアプリケーションがあります。アプリケーションは正しくビルドおよび実行されますが、使用しているサーバーを特定できません (デフォルトの VMware または Tomcat インスタンスのいずれか)。
BuildConfig.groovy
以下に示すように、Tomcatプラグインを自分に含めました
build ':tomcat:7.0.52.1'
アプリケーションは実際には tomcat サーバー上で実行されていると思いますが、それを確認する方法がわかりません。GGTS の [サーバー] タブに、VMware インスタンスしか表示されず、Tomcat インスタンスが表示されません。これは正常ですか?
また、アプリケーションのデプロイ中にログ レベルを に変更してログを確認しようとしましverbose
たBuildConfig.groovy
が、検索が終了した場所である回答を得るのに十分な情報が得られません。
興味のある方のために、私の主な目的は、Tomcat で SSL 証明書を構成することです (まだ構成されていない場合)。これに関するヘルプは大歓迎です。
grails - grails アプリケーションの初期データ
本から小さな grails アプリケーションを開発していますが、必要な手順の 1 つは、データベースに初期データを供給することです。を使用するGroovyConsole
と、スクリプトは実行されますが、データは保持されません。
DataSource.groovy
環境設定は以下の通り
コンソールでスクリプトを実行すると、result
が返されますNULL
。アプリケーションにGGTSを使用していますが、GGTSからの初期データを保持する方法がわからないためgrails console
、コマンドプロンプトからコマンドを実行しました。これは正しい方法ですか?GGTS から直接行う方法はありますか?
PS: この質問Seeed data for grails applicationを見ましたが、現在の場所と必要なものに対しては高度すぎるようです。
ありがとう
spring - Grails App: 前回の実行からのデータが保持されているかどうかを確認する方法
初めて実行していくつかのデータを永続化したgrailsアプリケーションがあります。次に、アプリケーションの外部でそのデータベースをチェックしたいと思います。どうやってやるの?
アプリケーションを再実行してこれを確認できる可能性がありますが、アプリケーションが実行を停止し、別の場所から null ポインター例外をスローしているため、スタックしています。したがって、アプリケーションの外部でデータを確認したい理由です。
DataSource.groovy
環境の設定は次のとおりです。
ご覧のとおりDB_CLOSE_ON_EXIT=FALSE
、アプリケーションを再実行してもデータは消去されないのではないかと推測しています。
別の言い方をすれば、現在のプロジェクトをコンテキストから外して別のプロジェクトを実行した場合、データは残りますか?
これが簡単な質問である場合はお詫びします。私はgrailsを始めたばかりです。ありがとう
java - Java HotSpot(TM) 1.8 例外 ClassNotFoundException デバッグ ggts 3.6.1 grails 2.4.3
run-app で ggts-3.6.1.RELEASE grails-2.4.3 java_version 1.8 を実行すると、
次の警告が表示されます。
run-app としてデバッグすると、次のエラーが発生します。
Java HotSpot(TM) Server VM を抑制するにはどうすればよいですか? どうすれば停止できJava HotSpot(TM) ClassNotFoundException
ますか?
grails - Groovy Grails ツール スイート: 「静的マッピング」コード ブロックが構文の強調表示とコンテンツ アシストを中断する
コード ブロックを Grails ドメイン クラスに追加するstatic mapping
と、このドメイン クラスではコンテンツ アシストと構文の強調表示が機能しなくなります。これは、.groovy ドメイン クラス ファイルだけでなく、ワークスペースの残りの部分にも影響します。
再現する手順:
Test1
2 つのドメイン クラスを持ちTest2
、同じパッケージ内にある新しいプロジェクトを作成します。- 次のコードを追加します。
Test1.groovy
Test1.groovy
これまでのところ、すべてがうまくいくはずです。somePropertyTest1
と someMethod はどちらもプロパティまたは暗黙的に呼び出される get メソッドであるため、青色で強調表示されています。
static mapping
ここで、コード ブロックを に追加すると、 call inTest2
のシンタックス ハイライトが青から黒イタリックに切り替わります。また、コンテンツ アシストは機能しなくなりました。実際には認識されないため、replaceAll には下線が引かれています。someMethod
Test1
someMethod
これはすでに使いやすさを制限していますが、別のstatic mapping
コード ブロックを に追加するとTest1
、 のメソッドはTest
認識されなくなります。ブロックを削除するとすぐに、すべてが再び正常に機能します。
一見些細なことに思えるかもしれませんが、これによりすべての作業プロセスが大幅に遅くなるため、優先順位をメジャーに設定しました。コンテンツ アシストがそれを伝えてくれないと、タイプミスがより頻繁に発生します。これが重大なバグでない場合は、マイナーに設定してください。
私はすでに問題を報告していますが、回避策を知っている人がいたら教えてください。
編集:申し訳ありませんが、バージョンと動作環境の情報を追加するのを忘れていました:
OS: Windows7 x64
IDE: GGTS 3.5.1
グレイル: 2.4.x
編集 2: grails 1.3.7 では再現できません。
eclipse - GGTS 3.6.2 および Grails 2.4.4 Run-App および Test-App が機能しない
最近、いくつかのプロジェクトを Grails 2.2.1 から 2.4.3/4 にアップグレードしようとしています。コマンド ラインを使用して、run-app/test-app を実行でき、すべて正常に動作します。
私の問題は、GGTS 内で Run-App または Test-App のいずれかを実行しようとすると、プロセスが開始されますが、Eclipse ログの以下のスタック トレースですぐに終了します。バージョン 2.2.1 の grails で同じことをしようとすると、問題なく動作します。