2

在 Create Servlet 对话框中(通过右键单击我的项目中的包打开,New > Other,然后选择 Web > Servlet),“Project”下拉列表中没有选择:

源文件夹和 Java 包的“浏览”按钮也不起作用。

安装 GWT Web 项目并在现有项目中添加此类支持无济于事。顺便说一句,该项目已经是按照此处所述的说明创建的 Web 应用程序项目:http ://code.google.com/appengine/docs/java/gettingstarted/creating.html

相反,我必须创建一个类,然后手动将超类设置为 javax.servlet.http.HttpServlet 以将 servlet 添加到项目中。

它是 Google 插件或 Eclipse 中的错误吗?

4

2 回答 2

1

您可以转到“项目 > 属性 > 项目构面”并启用“动态 Web 模块”

如果您已经安装了 Eclipse 的 JavaEE 版本(或者相应的插件),那么您应该会在项目的上下文菜单中看到“New > Servlet”操作。

注意:根据活动透视图,该操作可能隐藏在“新建 > 其他 > Web > Servlet”下。

于 2012-10-14T02:55:04.440 回答
1

我想该选项是由 Eclipse 的 Web 工具平台 (WTP) 贡献的,它只会将它添加到“动态 Web 项目”项目中,而您的 Eclipse 项目可能不是(这类似于由GPE 在非 GWT 项目中不可用)。

换句话说,这不是一个错误,它与应用于您的项目的 Eclipse 方面和性质有关。

如果您不知道什么是动态 Web 项目和/或如何使用它,我建议您只需使用“新建类”向导并选择正确的超类,然后手动将<servlet>配置添加<servlet-mapping>到您的 web.xml .

于 2012-10-13T10:29:49.707 回答