5

Eclipse プロジェクトで単純な「HelloWorld」サーブレットを作成しました。私はそれを WAR に組み込み、Tomcat 7.0 ローカル サーバーに展開しました。単純な要求で localhost/HelloWorld/sayhello "HELLO" と表示されます。ロケット科学はありません。WAR のデプロイ方法に関する AWS ドキュメントに従って、Beanstalk 管理コンソールに移動すると、「AWS Elastic Beanstalk アプリケーションが起動されていません」というメッセージが表示されるので、Tomcat 7 -> 開始をクリックして、WAR をアップロードします。アップロードが完了し、AWS が現在実行中であることを通知した後、[実行中のバージョンを表示] をクリックすると、リンクが default-environment-zhqv8mwsqw.elasticbeanstalk.com 開きdefault-environment-zhqv8mwsqw.elasticbeanstalk.com/HelloWorld/sayhello ます404。何か見落としがありますか、それとも確認できるものはありますか? 32 ビット JVM を使用するよう AWS に明示的に指示するにはどうすればよいですか?

4

2 に答える 2

4

default-environment-zhqv8mwsqw.elasticbeanstalk.com である必要があります。次に、default-environment-zhqv8mwsqw.elasticbeanstalk.com/sayhello を試しました。

ローカルでは URL でコンテキスト パスを使用しますが、EBS ではルートにデプロイされます。コンテキストを入れる必要があります。

于 2014-08-29T07:18:12.273 に答える