【问题标题】:servlet creation in server package of gwt web project is not supporting in eclipseeclipse 不支持在 gwt web 项目的服务器包中创建 servlet
【发布时间】:2012-10-13 10:05:41
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: java gwt web


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-08
        相关资源
        最近更新 更多