Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Akka HTTP部署到Azure_Java_Azure_Sbt_Akka Http - Fatal编程技术网

Java 将Akka HTTP部署到Azure

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的应用程序是一个独立的

我正在寻找一些关于如何将Akka Http应用程序部署到Azure的信息。Azure支持Java Web应用程序,但我认为它只支持在TomCat或类似平台上运行的应用程序。但是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自动发送,而不是自定义的。