0

Eclipse の Tomcat サーバーで struts2 を使用して Java Web アプリケーションを作成しました。作成した後、Google App Engine にデプロイしたいと考えていました。そこで、Eclipse用のGoogle App Engineプラグインをインストールし、以下の方法を使用してGoogle App Engineにデプロイするためにプロジェクトを変換しました

プロジェクトを右クリック

Google -> App Engine の設定

「Google App Engine を使用する」ボックスのチェックマーク

その後、展開しようとしたとき。アプリケーションIDを入力する必要がありました。www.appengine.google.com サイトを使用して作成したアプリケーション ID を入力すると、Eclipse は次のように言います

Cannot set application ID (appengine-web.xml is missing)

エラー。その xml を手動で作成する必要がありますか、それとも自動的に作成できますか? 手動で作成する必要がある場合、それを行う手順は何ですか。

4

4 に答える 4

1

Struts 2 は Google App Engine と互換性がありますが、いくつかの回避策を適用する必要があります。詳細については、Java テクノロジと App Engine の互換性リストをご覧ください。Struts 2 を GAE で動作させるために提供されている情報を確認してください。

お役に立てれば!

于 2012-10-26T16:49:41.200 に答える
0

こんにちは、WEB-INF フォルダー内の appengine-web.xml ファイルを確認してください。そこに存在する場合は、appengine デプロイ ID を変更してみてください。つまり、新しい ID を作成し、その中にデプロイします。うまく行けばOK。

そうしないと

新しい Web アプリケーション プロジェクトを作成します。Googleツールバーから選択して、ファイルを新しく作成したファイルにコピーすることをお勧めします。新しく作成されたものにはデフォルトの appengine-web.xml があるため、デプロイを試みます。それがうまくいくことを願っています。それがうまくいくかのように。

ありがとうございました。

于 2014-07-09T09:30:37.450 に答える