2017-08-07 4 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 WebAppsにデプロイする必要があるスタンドアロンのjarファイルです。このチュートリアルのApplication configuration Examplesセクションを参照して、wwwrootのパスにweb.xmlファイルを作成して、JettyまたはSpringbootのようなアプリをデプロイしてください。

+0

私は桟橋やスプリングブートがここの答えだとは思わない。この回答を見てください:https://stackoverflow.com/a/35940867/5018962 – eddyP23

+0

@ eddyP23 Azure WebApps上で実行可能なサーバとしてjarファイルを設定するための 'Jetty'や' Springboot'のサンプルに続いています。あなたはAzureによって自動的にディスパッチされ、カスタマイズされていないコード 'sys.env(" HTTP_PLATFORM_PORT ")でakka httpのバインドポートを変更する必要があります。 –

関連する問題