在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中的错误吗?
答案 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”下。