Cor*_*hof 6 deployment tomcat akka akka-http
这是我第一次使用akka-http.我编写了以下主要类来启动应用程序:
object Main extends App with Routes with Config with Protocols {
implicit val system: ActorSystem = ActorSystem("slickboard-system")
implicit val executor: ExecutionContext = system.dispatcher
implicit val materializer: ActorMaterializer = ActorMaterializer()
override val employeeActor: ActorRef = system.actorOf(EmployeeActor.props, "employees")
val server = Http().bindAndHandle(route, httpServerURL, httpServerPort)
}
Run Code Online (Sandbox Code Playgroud)
它在localhost上启动一个服务器,但是当我尝试在远程tomcat服务器上部署它时,它不再工作了.它正在响应HTTP 404:找不到.
我一直在网上搜索akka-http部署,但找不到答案.有人有这个问题的经验吗?
亲切的问候
Has*_*tor 12
Akka-http不应该被部署为servlet,而是一个独立的可执行文件.部署Akka应用程序的一种流行方法是使用sbt-native-packager插件.它可以创建用于部署系统特定的软件包,包括deb和rpm封装,启动脚本提供Linux上的服务的行为.
我最近回答了相关的问题,但关于Play框架.Play和Akka从部署角度看是类似的,所以看看这里:https://stackoverflow.com/a/35648740/371804
| 归档时间: |
|
| 查看次数: |
2578 次 |
| 最近记录: |