Scalatra - 更改独立服务器的端口
Scalatra - change port for standalone server
我正在开发 Scalatra 应用程序,要求端口不同于默认端口 8080。我在 build.sbt 的末尾添加了以下内容:
containerPort in Jetty := 8089
当我在 sbt 控制台中启动 Jetty 服务器时(即使用 jetty:start
)这很好用,但是当我使用 sbt-assembly
创建独立的 .jar 文件时它不起作用。当我 运行 .jar 时,它仍然在端口 8080 上启动服务器。
我是否还需要添加一些东西到我的 build.sbt 或其他地方以确保 sbt-assembly
能够正确识别我想要的端口号?
提前致谢!
我通过编辑 Bootstrap 文件中的默认端口解决了这个问题。无法找到在 build.sbt 文件中进行更改的方法。
我正在开发 Scalatra 应用程序,要求端口不同于默认端口 8080。我在 build.sbt 的末尾添加了以下内容:
containerPort in Jetty := 8089
当我在 sbt 控制台中启动 Jetty 服务器时(即使用 jetty:start
)这很好用,但是当我使用 sbt-assembly
创建独立的 .jar 文件时它不起作用。当我 运行 .jar 时,它仍然在端口 8080 上启动服务器。
我是否还需要添加一些东西到我的 build.sbt 或其他地方以确保 sbt-assembly
能够正确识别我想要的端口号?
提前致谢!
我通过编辑 Bootstrap 文件中的默认端口解决了这个问题。无法找到在 build.sbt 文件中进行更改的方法。