Scalatra - изменить порт для автономного сервера

Я разрабатываю приложение Scalatra и требую, чтобы порт отличался от порта по умолчанию 8080. Я добавил следующее в конец моего build.sbt:

containerPort in Jetty := 8089

Это прекрасно работает, когда я запускаю сервер Jetty в консоли sbt (т.е. используя jetty:start), но не работает, когда я создаю автономный файл .jar, используя sbt-assembly. Когда я запускаю .jar, он все равно запускает сервер на порту 8080.

Есть ли что-то еще, что мне нужно добавить в мой build.sbt или где-то еще, чтобы убедиться, что sbt-assembly правильно распознает мой желаемый номер порта?

Заранее спасибо!


person hayfreed    schedule 01.10.2018    source источник
comment
Scalatra изначально не поддерживает создание отдельной банки. Как вы создаете автономную банку?   -  person Naoki Takezoe    schedule 04.10.2018
comment
Я использовал сборку sbt. Вероятно, мне следует добавить ответ на этот вопрос и закрыть вопрос...   -  person hayfreed    schedule 05.10.2018


Ответы (1)


Я решил это, отредактировав порт по умолчанию в файле Bootstrap. Не удалось найти способ сделать это с изменениями в файле build.sbt.

person hayfreed    schedule 05.10.2018