0

Eclipse で JSF、xhtml、CSS、および Apache Tomcat を使用して Web アプリケーションを作成しました。それを Windows Azure エミュレーターで開始したいと考えています。「Eclipse用Windows Azureプラグイン」をインストールしました(ここに説明があります)。オプション「Package for Windows Azure」を選択し、WA エミュレーターでアプリケーションを実行したい場合、すべて問題ありません。コンソールに「BUILD SUCCESSFUL」、サーバーが開始されたなどの情報が表示されます。しかし、Web ブラウザーにアプリケーションの URL アドレスを入力すると、それが表示されます。

HTTP ステータス 404 要求されたリソース (/ChatAzure/) は利用できません。

これはどのように発生し、どうすれば解決できますか?

4

1 に答える 1

0

アプリが Tomcat の webapps に入っていないようです。トラブルシューティングの 1 つの方法は、エミュレーターで実行しようとした後、Azure プロジェクトの "デプロイ" フォルダーに移動し、特定のロール フォルダー (既定の名前を使用する場合は WorkerRole1 など) に到達するまでフォルダー階層を移動することです。そこにある tomcat フォルダーを開き、その webapps フォルダーを調べます。この方法で、デプロイ ロジックの効果を確認できます。アプリが webapps 内にない場合は、アプリのデプロイに問題がある可能性があります。(実際のディレクトリは、デプロイ ロジックをどのようにカスタマイズしたかによって異なる場合があります)

于 2012-08-06T23:37:59.617 に答える