playframework - 如何更改play框架2.5.9的http端口

标签 playframework typesafe-activator

如何在 Play 2.5.9 中将默认端口从 9000 更改为 9001?

尝试了以下步骤

  • 更改了 application.conf 中的 http.port = 9001
  • 尝试了这篇文章中提到的步骤
    [链接] How to change the http port for play framework 2.4.1?

  • 但这有效
    激活器运行 -Dhttp.port=9001 -Dhttp.address=127.0.0.1

    我们可以从 application.conf 更改它而不是从命令行指定端口吗?

    最佳答案

    在某种程度上,不,您不能在 application.conf 中添加 HTTP 服务器设置在重新加载模式( activator run )。

    run模式到 Play 服务器启动时,您的 application.conf尚未解决,但如果您使用 state它工作正常。

    如果你想避免每次运行命令时都提供端口,你可以在 build.sbt 中添加它如下。
    PlayKeys.devSettings := Seq("play.server.http.port" -> "9001")
    说明here

    关于playframework - 如何更改play框架2.5.9的http端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40119158/

    相关文章:

    java - 使用 Postgres 和 HikariCP 设置 Play 2.4.0 会产生配置错误

    java - Play Framework : passing parameter to custom tag

    java - 如何级联删除属于 JPA 实体的集合?

    playframework - Typesafe Activator 运行错误(无法检索 jansi 1.11)

    scala - 为什么激活器/sbt将Scala版本添加到纯Java库依赖项?

    java - Playframework 2.4 Java - 默认 "play-java"模板需要 1 分钟以上才能运行/不热重载

    web-services - 使用 WSRequest 发布 JSON 对象时出现问题

    java - 如何在 Heroku 上以开发模式运行 Play Framework 2 应用程序?

    scala - IntelliJ IDEA 报告路由错误

    java - Play Framework (2.5) - JMX 端口可在 JVisualVM 中查看