2

[サーブレットの作成] ダイアログ (私のプロジェクトでパッケージを右クリックし、[新規] > [その他] を選択して開き、[Web] > [サーブレット] を選択して開きます) では、[プロジェクト] ドロップダウン リストに選択肢がありません。

ソース フォルダと Java パッケージの [参照] ボタンも機能しません。

GWT Web プロジェクトをインストールして既存のプロジェクトにそのようなサポートを追加しても役に立ちません。ところで、プロジェクトはすでにここに記載されている手順に従って作成された Web アプリケーション プロジェクトです: http://code.google.com/appengine/docs/java/gettingstarted/creating.html

代わりに、クラスを作成し、スーパークラスを javax.servlet.http.HttpServlet として手動で設定して、サーブレットをプロジェクトに追加する必要があります。

Google プラグインまたは Eclipse のバグですか?

4

2 に答える 2

1

[プロジェクト] > [プロパティ] > [プロジェクト ファセット] に移動して、[動的 Web モジュール] を有効にすることができます。

Eclipse の JavaEE エディション (または対応するプラグイン) をインストールしている場合は、プロジェクトのコンテキスト メニューに [新規] > [サーブレット] アクションが表示されます。

注: アクティブなパースペクティブによっては、アクションが [新規 > その他 > Web > サーブレット] の下に表示されない場合があります。

于 2012-10-14T02:55:04.440 に答える
1

このオプションは、Eclipse の Web Tools Platform (WTP) によって提供されていると思います。これは、それを「Dynamic Web Project」プロジェクトにのみ追加しますが、Eclipse プロジェクトではおそらくそうではありません (これは、によって提供された「新しい UiBinder」ウィザードに似ています非 GWT プロジェクトでは GPE を使用できません)。

つまり、これはバグではなく、プロジェクトに適用された Eclipse ファセットと性質に関連しています。

動的 Web プロジェクトとは何か、および/またはその操作方法がわからない場合は、「新しいクラス」ウィザードを使用して適切なスーパークラスを選択し、手動でweb.xml<servlet>に構成を追加することをお勧めします。 <servlet-mapping>.

于 2012-10-13T10:29:49.707 に答える