Скалатра с HTTPS? - PullRequest
       40

Скалатра с HTTPS?

0 голосов
/ 26 января 2020

У меня есть крошечный проект, основанный на шаблоне из официального руководства по Scalatra. Я читал, что возможно настроить Jetty для поддержки HTTPS, но я понятия не имею, как это сделать.

Возможно ли включить поддержку HTTPS в Scalatra (Jetty) без использования других автономных программ (например, nginx) связь? Если да, то как это сделать?

1 Ответ

0 голосов
/ 26 января 2020

Все, что вам нужно, это установить java и sbt. Вот здесь: http://scalatra.org/getting-started/installation.html и после создания проекта вы будете иметь в build.sbt

libraryDependencies ++= Seq(
  "org.scalatra" %% "scalatra" % ScalatraVersion,
  "org.scalatra" %% "scalatra-scalatest" % ScalatraVersion % "test",
  "ch.qos.logback" % "logback-classic" % "1.2.3" % "runtime",
  "org.eclipse.jetty" % "jetty-webapp" % "9.4.19.v20190610" % "container",
  "javax.servlet" % "javax.servlet-api" % "3.1.0" % "provided"
)

, и Jetty будет автоматически загружен sbt. Вам не нужно устанавливать что-либо еще, например, причал или nginx. Jetty - это библиотека Java веб-сервера, которая может принимать и отправлять запросы по https. Он работает на jvm и не требует дополнительного программного обеспечения.

...