Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 更改默认播放框架HTTP端口(不使用系统属性)_Scala_Playframework_Sbt - Fatal编程技术网

Scala 更改默认播放框架HTTP端口(不使用系统属性)

Scala 更改默认播放框架HTTP端口(不使用系统属性),scala,playframework,sbt,Scala,Playframework,Sbt,关于更改播放应用程序将绑定到的HTTP端口,有一个经常被问到的问题。通常认为是最完整的,但它涉及通过设置http.port系统属性来覆盖默认值。但是,是否可以更改此默认值,而无需在开发时手动将其添加到run命令、调整环境或在运行时配置中打包覆盖?这可以通过设置来实现,如下所示: import PlayKeys._ playDefaultPort := 9123 之后,您将能够运行和testProd,而无需记住所需的端口 这在以下两个方面都有效: $ sbt run [info] Loading

关于更改播放应用程序将绑定到的HTTP端口,有一个经常被问到的问题。通常认为是最完整的,但它涉及通过设置
http.port
系统属性来覆盖默认值。但是,是否可以更改此默认值,而无需在开发时手动将其添加到
run
命令、调整环境或在运行时配置中打包覆盖?

这可以通过设置来实现,如下所示:

import PlayKeys._
playDefaultPort := 9123
之后,您将能够
运行
testProd
,而无需记住所需的端口

这在以下两个方面都有效:

$ sbt run
[info] Loading project definition from /Users/michaelahlers/Projects/MyApp/project
[info] Set current project to MyApp (in build file:/Users/michaelahlers/Projects/MyApp/)

--- (Running the application, auto-reloading is enabled) ---

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9123

(Server started, use Ctrl+D to stop and go back to the console...)
生产方式:

$ sbt testProd
[info] Loading project definition from /Users/michaelahlers/Projects/MyApp/project
[info] Set current project to MyApp (in build file:/Users/michaelahlers/Projects/MyApp/)
[info] Packaging /Users/michaelahlers/Projects/MyApp/target/scala-2.11/MyApp_2.11-1.0.0-SNAPSHOT-web-assets.jar ...
[info] Done packaging.

(Starting server. Type Ctrl+D to exit logs, the server will remain in background)

2016-04-08 13:09:45,594 [info] a.e.s.Slf4jLogger - Slf4jLogger started
2016-04-08 13:09:45,655 [info] play.api.Play - Application started (Prod)
2016-04-08 13:09:45,767 [info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9123