Запустите приложение Scalatra на нескольких портах.
Я создаю приложение, используя платформу Scalatra, и мне нужно предоставить одну внешнюю конечную точку, которую я хотел бы смонтировать на другом порту. У меня не получается увидеть, как настроить приложение для этого
class ScalatraBootstrap extends LifeCycle {
override def init(context: ServletContext): Unit = {
// I would like to mount these on two different ports
context mount (new InternalApi, "/api", "api")
context mount (new ExternalApi, "/")
}
override def destroy(context: ServletContext): Unit = {
}
}
Есть ли способ сделать это, или мне нужно запустить несколько серверов Jetty внутри моего приложения? Любая помощь в указании меня в правильном направлении будет принята с благодарностью!