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 文件中进行更改的方法。