Play 2.5.9でデフォルトポートを9000から9001に変更するにはどうすればよいですか?再生フレームワークのhttpポートを変更する方法2.5.9
しようとした次の手順
で述べたapplication.conf
コマンドラインからportを指定する代わりに、application.confから変更することはできますか?
Play 2.5.9でデフォルトポートを9000から9001に変更するにはどうすればよいですか?再生フレームワークのhttpポートを変更する方法2.5.9
しようとした次の手順
で述べたapplication.conf
コマンドラインからportを指定する代わりに、application.confから変更することはできますか?
ところで、リロードモード(activator run
)でapplication.conf
にHTTPサーバー設定を追加することはできません。
run
モードでは、再生サーバーが起動するまでに、application.conf
はまだ解決されていませんが、state
を使用すると正常に動作します。
コマンドを実行するたびにポートを提供しないようにするには、次のようにbuild.sbt
に追加することができます。
PlayKeys.devSettings := Seq("play.server.http.port" -> "9001")
本番モードでアプリケーションを実行するとき、この設定にのみ使用されますapplication.conf
が、であなたのPlayアプリケーションのポートを設定することができ、バージョン2.5以来here
を説明しています。
play.server {
# These settings only apply when running in production mode (e.g. when using the stage/dist task)
# To apply these settings in dev mode see:
# https://www.playframework.com/documentation/2.5.x/ConfigFile#Using-with-the-run-command
# https://groups.google.com/d/msg/play-framework/-EE28jmb4Uw/MBRQvAhhCwAJ
# https://www.playframework.com/documentation/2.5.x/ProductionConfiguration
# ~~~~~
http {
address = 127.0.0.1
port = 9000
}
#https {
# address = 127.0.0.1
# port = 9000
#}
}
あなたはbuild.sbt
RP- postetの設定に固執する必要がDEVモードでポートを設定します。
最新プレイバージョン(2.6.xの)SBTで、あなたが例えば使用、また
sbt "run 9001"
を使用することができるか、デフォルトのポートを無効にします'PlayKeys.playDefaultPort:= 9001' –