1
私はここで説明するように私プレイFrameworkアプリケーションを起動するには、Windowsのバッチファイルを作成:play framework bat windows java processプレイコマンドラインフラグとフレームワークのバッチファイル
java %1 -cp "./lib/*;" play.core.server.NettyServer .
これは動作しますが、私がしようとすると、コマンドラインフラグを追加
java %1 -Dconfig.file=application-prod.conf -cp "./lib/*;" play.core.server.NettyServer .
私の二つの質問
は次のとおりです:-
私は "未プレイアプリケーションのエラーメッセージを取得し、生産・コンフィギュレーション・ファイルを指定するには
- '%1'と '。' Javaランチャーを表していますか?
- WindowsバッチファイルのPlayアプリケーションに '-D'コマンドラインフラグを渡すにはどうすればよいですか?私たちは、以下のソリューションに到着試行錯誤
%1はバッチファイルが呼び出される最初の引数、バッチファイルが 'something.bat test'で呼び出された場合は4つのインスタンス、'%1'は 'test'となります –
なぜ受け入れられた答えここhttp://stackoverflow.com/questions/10894615/play-framework-bat-windows-java-processには、start.batに渡される引数に関する情報がない '%1'があります。 – disperse
それは別のプログラムから呼び出されるのですか、またはいつも手動で呼び出す必要がありますか? –