2017-08-07 132 views
0

我正在尋找一些關於如何將Akka Http應用程序部署到Azure的信息。 Azure支持Java Web Apps,但我認爲它只適用於運行於TomCat或類似應用程序的應用程序。但Akka Http是一個獨立的應用程序 - 是否有任何支持,無論如何,我應該如何繼續?將Akka HTTP部署到Azure

我知道可以產生各種可安裝格式的sbt-native-packager,但是看到從Visual Studio部署.NET應用程序是多麼容易,我還希望看到更簡單的Java方法。

回答

1

根據我的理解,使用Akka Http的應用程序是需要在Azure WebApp上部署的獨立jar文件。請參閱官方教程Upload a custom Java web app to AzureApplication configuration Examples部分,在路徑wwwroot中創建一個web.xml文件,以部署您的應用,如這些示例JettySpringboot

+0

我不認爲Jetty或Springboot在這裏是答案。請參閱此答案:https://stackoverflow.com/a/35940867/5018962 – eddyP23

+0

@ eddyP23繼'Jetty'或'Springboot'的示例將一個jar文件配置爲Azure WebApps上的可運行服務器。您需要更改akka http的綁定端口,其代碼爲「sys.env(」HTTP_PLATFORM_PORT「)」,它由Azure自動分派,而非自定義。 –