1

私はAzureを学び始めたばかりなので、これは基本的な質問のように思われると思います。Eclipse(およびJavaを使用したWindows Azureプラグイン)を使用して、ブラウザーにテキストを表示するだけの基本的なJSP(html)ファイルを作成することから始めました。

最初のプロジェクトの展開はうまくいきました。これは、ストレージエミュレーターとコンピューティングエミュレーターで意図したとおりに実行され、Azureに追加した新しいクラウドサービスとストレージアカウントに正常にデプロイされ、ステージングと本番環境で正常に機能します。JDKとアプリケーションサーバーをパッケージにデプロイしました。

プロジェクト名とアプリケーション名が異なることを除いて、最初のプロジェクトと同じようにEclipseで2番目のプロジェクトを作成しました。このパッケージには、JDKとアプリケーションサーバーも含まれています。エミュレーターでは正常に動作しますが、既存のAzureクラウドサービスとストレージアカウントにデプロイしようとすると失敗します。

…</p>

展開パッケージのアップロード-100%完了

2013年2月22日12:29:45-デプロイメントの作成

2013年2月22日12:29:47-失敗:HTTPエラーコード:409競合

同じクラウドサービスとストレージアカウントに複数のプロジェクトを展開することはできませんか?

最初のアプリケーションはまだクラウドで実行されています。

ありがとう

回答のまとめマーティンの回答は、私にとってこの問題を解決しました。既存のクラウドサービスに公開しようとしたときにEclipseにメッセージが表示されませんでしたが、既存のクラウドサービスを非公開にしてから、期待どおりにステージング、本番環境に公開できました。

4

2 に答える 2

2

私はそうは思いません。2番目のプロジェクトを同じクラウドサービスに公開すると、Eclipseは最初のプロジェクトを非公開にするように要求します。

于 2013-02-22T21:40:39.980 に答える
1

同じサービスの新しいバージョンを公開する場合は、ツールバーの[公開解除]ボタン([公開]の横)をクリックして、最初に以前の展開を削除します。

すでに公開しているアプリケーションに加えて、存在すると思われるまったく異なるアプリケーションを意図的に公開する場合は、同じサービスを再度選択するのではなく、公開ダイアログで新しいサービスを作成する必要があります(デフォルトで発生します)。 )。

また、同じコンテナーインストール(Tomcatなど)に別のWARを追加するだけの場合は、Eclipse Azureプロジェクトでそれを実行してから、再公開します。これは、同じサービスで同じデプロイメントを公開するのと同じです(つまり、前のものを非公開にする必要があります)。

于 2013-02-22T23:10:37.863 に答える