6
dist
を使用してパッケージプロジェクトを作成していて、生成されたstart
スクリプトを変更してポート9001
でアプリを実行しようとしています。ここで"dist"でPlay 2.0ポートを指定する
が生成されたものである:ここでは
exec java $* -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`
が動作するようには思えない、私が試したものです。
exec java $* -Dhttp.port=9001 -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`
にはhttp.port=9001
を指定してみましたが、役に立たなくなりました。これは、Play 1.2.Xでこれを行うために非常に簡単なでした、一歩後退しているようです。
ですから、駅を変更しますrtスクリプトではなく、起動スクリプトにパラメータを渡しますか? –
生成されたスクリプトにパラメータを渡そうとしました。ターゲット/開始スクリプトではありません。 play distを実行した後に生成される開始スクリプトです。 –
申し訳ありません。通常、私は 'プレイステージ 'を使用します。私は 'play dist'を使うための指示を更新し、それらをLinux上でテストしました。これはあなたのために動作しない場合は、多分あなたのバージョンのPlayのバグです。または、OS特有のバグ。その場合、Playのバージョンと使用しているOSを教えてください。 –