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