【问题标题】:Deploying Akka HTTP to Azure将 Akka HTTP 部署到 Azure
【发布时间】:2017-08-08 15:19:25
【问题描述】:

我正在寻找有关如何将 Akka Http 应用程序部署到 Azure 的一些信息。 Azure 支持 Java Web 应用程序,但我认为它只适用于在 TomCat 等中运行的应用程序。但是 Akka Http 是一个独立的应用程序 - 是否有任何支持,无论如何,我应该如何处理它?

我知道 sbt-native-packager 可以生成各种可安装格式,但是看到从 Visual Studio 部署 .NET 应用程序是多么容易,我也希望看到一种更简单的 Java 方法。

【问题讨论】:

    标签: java azure sbt akka-http


    【解决方案1】:

    根据我的理解,您使用 Akka Http 的应用程序是一个独立的 jar 文件,需要部署在 Azure WebApps 上。请参考官方教程Upload a custom Java web app to AzureApplication configuration Examples 部分,在路径wwwroot 中创建一个web.xml 文件,以部署您的应用,如这些示例JettySpringboot

    【讨论】:

    • 我不认为 Jetty 或 Springboot 是这里的答案。请看这个答案:stackoverflow.com/a/35940867/5018962
    • @eddyP23 按照JettySpringboot 的示例将jar 文件配置为Azure WebApps 上的可运​​行服务器。需要修改akka http的绑定端口,代码sys.env("HTTP_PLATFORM_PORT")是Azure自动调度的,不是自定义的。
    猜你喜欢
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多