Scalatra with HTTPS?

问题描述 投票:0回答:1

我有一个基于Scalatra官方教程模板的小项目。我读到可以设置码头来支持HTTPS,但我不知道该怎么做。

是否可以在Scalatra(jetty)中启用HTTPS支持,而无需其他独立软件(例如nginx)来包装通信?如果是这样,该怎么做?

scala https scalatra
1个回答
0
投票

您只需要安装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"
)

码头将由sbt自动下载。您不需要安装其他任何东西,即码头或nginx。Jetty是一个Java Web服务器库,它可以通过https接收和发送请求。它可以在jvm上运行,不需要其他软件。

© www.soinside.com 2019 - 2024. All rights reserved.