2017-08-07 2 views
0

Ich suchte nach Informationen zur Bereitstellung von Akka Http App zu Azure. Azure unterstützt Java Web Apps, aber ich gehe davon aus, dass dies nur für Apps gilt, die in TomCat oder ähnlichem laufen. Aber Akka Http ist eine Standalone-Anwendung - gibt es dafür Unterstützung und auf jeden Fall, wie soll ich damit fortfahren?Bereitstellen von Akka HTTP in Azure

Ich bin bewusst, sbt-native-Packager, die verschiedene installierbare Formate produzieren kann, aber wie einfach es ist, .NET-Anwendung von Visual Studio zu implementieren, würde ich gerne einen einfacheren Weg für Java auch sehen.

Antwort

1

Nach meinem Verständnis ist Ihre App, die Akka Http verwendet, eine eigenständige JAR-Datei, die auf Azure WebApps bereitgestellt werden muss. Bitte lesen Sie den Abschnitt Application configuration Examples des offiziellen Tutorials Upload a custom Java web app to Azure, um eine web.xml Datei im Pfad wwwroot zu erstellen, um Ihre App wie diese Beispiele Jetty oder Springboot zu implementieren.

+0

Ich denke nicht, Jetty oder Springboot ist eine Antwort hier. Bitte sehen Sie diese Antwort: https://stackoverflow.com/a/35940867/5018962 – eddyP23

+0

@ eddyP23 Nach dem Beispiel von 'Jetty' oder' Springboot', um eine JAR-Datei als ausführbaren Server in Azure WebApps zu konfigurieren. Sie müssen den Bindeport von akka http mit dem Code 'sys.env (" HTTP_PLATFORM_PORT ")' ändern, der automatisch von Azure versendet wird, nicht angepasst. –