本番では "play.bat run"を使用しますが、開発時には "play.bat run - %dev"を使用します。私たちは起動構成を変更します。つまり、%devは引数にありますが、代わりに実動変数をロードします。デバッガをどのように起動して開発環境で実行していますか?playframework prod、qa、app.confのdev変数がデバッグモードで動作しない
おかげで、 ディーン
本番では "play.bat run"を使用しますが、開発時には "play.bat run - %dev"を使用します。私たちは起動構成を変更します。つまり、%devは引数にありますが、代わりに実動変数をロードします。デバッガをどのように起動して開発環境で実行していますか?playframework prod、qa、app.confのdev変数がデバッグモードで動作しない
おかげで、 ディーン
日食ランチャーと
によって生成されます日食のデバッグランチャー、プレイが
コマンドをeclipsify渡すように変更する必要はありません - %devのパラメータを。
スタートは、コマンドラインから再生 -
プレイラン -
- あなたは、コマンドウィンドウで以下の行をすべき%devの
Listening for transport dt_socket at address: 8000
を
ポートが8000であることを確認し、異なる場合は、Eclipseのデバッグ・ランチャーをこのポートに変更する必要があります。デフォルトでは、生成されたファイルが持っている8000ポート
--%dev
コマンド以降では、あなたのapplication.conf
で%dev
接頭辞で定義されたすべてのプロパティを使用します。プロパティが%dev
で定義されていない場合は、デフォルトのもの(接頭辞なしのもの)が使用されます。環境設定と実行モードを区別する必要があります。例えば
:フレームワークのIDなしで使用する場合
application.mode=prod
%dev.application.mode=dev
はPRODモードでプレイを開始します。 --%dev
が遊ぶその後、使用されている場合DEVモードで起動します(要求されているシリアル化され、アプリケーションが待機する最初の要求は、開始するためには、...)
play.bat run - %devが動作しています!それは動作していません:(:( –
Eclipseはデフォルト設定で起動します。envを指定する必要がある場合は、実行設定を編集する必要があります。 – emt14
Eclipseの内側にあなたのプレイのインスタンスを実行している場合、あなたは、起動設定を変更することができますファイル名を指定して実行]メニューで、左側には「ファイル名を指定して実行構成...」
をしている選択したすべてのあなたを設定では、あなたがPlayプロジェクトとして名前を付けられたものが見つかります(eclipsifyをプレイした場合)。あなたはそれを選択し、 "引数"タブに移動し、VMの引数で "-Dplay.id ="を探します。ここで使用するプレイIDを変更することができます。 (つまり、 "-Dplay.id = dev")
また、左ツリーを右クリックすることでEclipse実行構成を複製することもできます。したがって、1つのプレイIDで1つの実行構成を持つことができます。
どのプロダクト変数が選択されているのかわかりますか?どのデバッガをここで参照していますか? – basav
はい、デフォルトの変数が選択されます。私は彼らのドキュメントに従ってEclipseを使用しています。そして、%devで提供する起動設定を変更し、 "play.bat run - %dev"と同じ動作をしません。 –