在ewt中不支持gwt web项目的服务器包中的servlet创建

时间:2012-10-13 10:05:41

标签: java gwt web

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

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

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

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

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

2 个答案:

答案 0 :(得分:1)

我认为该选项是由Eclipse的Web工具平台(WTP)提供的,它只会将其添加到“动态Web项目”项目中,而Eclipse项目可能不是这样(这类似于“新的UiBinder”向导)由GPE提供的非GWT项目无法提供。)

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

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

答案 1 :(得分:1)

您可以转到“项目&gt;属性&gt;项目构面”并启用“动态网络模块”

如果您已安装Eclipse的JavaEE版本(或相应的插件),则应在项目的上下文菜单中看到“New&gt; Servlet”操作。

注意:根据活动视角,该操作可能隐藏在“新建&gt;其他&gt;网络&gt; Servlet”下。