Java 将Akka HTTP部署到Azure
我正在寻找一些关于如何将Akka Http应用程序部署到Azure的信息。Azure支持Java Web应用程序,但我认为它只支持在TomCat或类似平台上运行的应用程序。但是Akka Http是一个独立的应用程序-是否有任何支持,在任何情况下,我应该如何处理它Java 将Akka HTTP部署到Azure,java,azure,sbt,akka-http,Java,Azure,Sbt,Akka Http,我正在寻找一些关于如何将Akka Http应用程序部署到Azure的信息。Azure支持Java Web应用程序,但我认为它只支持在TomCat或类似平台上运行的应用程序。但是Akka Http是一个独立的应用程序-是否有任何支持,在任何情况下,我应该如何处理它 我知道sbt native packager可以生成各种可安装的格式,但是看到从Visual Studio部署.NET应用程序是多么容易,我也希望看到一种更简单的Java方法。根据我的理解,您使用Akka Http的应用程序是一个独立的
我知道sbt native packager可以生成各种可安装的格式,但是看到从Visual Studio部署.NET应用程序是多么容易,我也希望看到一种更简单的Java方法。根据我的理解,您使用Akka Http的应用程序是一个独立的jar文件,需要部署在Azure WebApps上。请参考官方教程
将自定义Java web应用程序上载到Azure
中的部分,在路径wwwroot
中创建web.xml
文件,以像以下示例Jetty
或Springboot一样部署应用程序,我不认为Jetty或Springboot是一个答案。请参阅此答案:@eddyP23,按照Jetty
或Springboot
的示例,将jar文件配置为Azure WebApps上的可运行服务器。您需要使用代码sys.env(“http\u PLATFORM\u port”)
更改akka http的绑定端口,该代码由Azure自动发送,而不是自定义的。