2016-08-09 15 views
0

私のマシン(W10)でmetabase.jarを実行できましたが、今はSQL Serverを持っているのでAzureで試してみる必要があります。Azure上でWebアプリケーションとしてjarを実行

Metabase.jar:私は自分でそれを行うことができませんでしたmetabase.com/start/

は(閉鎖と桟橋は私に新しいです)。 Azureのオン

、私が試した:

  • は、Webアプリケーションを作成します。
  • Java 8およびJetty 9.1に設定します。
  • metabase.jarの実行に失敗しました。
+0

どのくらい取得しましたか?つまり、実際に 'metabase.jar'を使ってWebアプリケーションをデプロイしましたか?あなたはkudu( 'yourapp.scm.azurewebsites.net')経由であなたのウェブアプリに入ってアップロードされたことを確認しましたか?ポートを変更しましたか(デフォルトは3000)?詳細を入力して質問を編集してください。そうでなければ、誰も助けることができません。 –

+0

申し訳ありませんが、十分にはっきりしていないため、@ peter-pan-msftはすべての処理を行いましたが、成功しませんでした。私は仮想マシンを試してみます。 – Catapimba

答えて

0

metabase.jarファイルをAzure WebAppsのWebアプリケーションとしてローカルに配備したいと思っています。それから私はarticleに続いてmetabase.jarファイルをKuduコンソール経由で作成したディレクトリwwwroot/binにアップロードし、&を作成してwwwroot/web.configを設定して、アプリケーションを起動します。

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <handlers> 
      <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" /> 
     </handlers> 
     <httpPlatform processPath="%ProgramW6432%\Java\jdk1.8.0_60\bin\java.exe" arguments="-Djava.net.preferIPv4Stack=true -Dport.http=3000 -jar &quot;%HOME%\site\wwwroot\bin\metabase.jar&quot;" stdoutLogEnabled="true" startupRetryCount='10'> 
     </httpPlatform> 
    </system.webServer> 
</configuration> 

デプロイメントの結果、エラーなしで完全に起動することができません。あるリソースが引用符を超えてメモリが足りない、またはMetabase DBに接続できないなどの理由により、Azure WebAppによってアプリケーションが絶えず再開しているようです。テスト用Webアプリケーションの層を小規模から大規模に拡大していますが、問題はまだ発生しています。下記の図をご覧ください。

enter image description here

enter image description here

だから私はそれだけでドッカーまたは仮想マシンを使用して経由でのAzure上のメタベースを展開するようだと思います。それが役に立てば幸い。

関連する問題