3

我正在 Eclipse 中设置一个简单的服务器项目(如果相关,使用 Glassfish 作为服务器)。我似乎无法添加 Servlet。与我看到的无法选择项目的另一个问题不同,我可以选择项目,但完成或下一步按钮仍处于禁用状态。我尝试手动创建一个HttpServlet提前扩展的类并选择,但它的完成和下一步按钮仍然被禁用:

选择了自定义“WebService”servlet,但禁用了完成

我正在运行 Eclipse 4.3,并尝试使用-clean. 除此之外,我不确定要尝试什么。

编辑:

正如我所说,我最初尝试使用对话框创建一个新类,只有当它不起作用时,我才创建我的WebService类。这是我最初尝试过NewWebService的(使用作为名称,因为WebService现在已经存在)

我也无法创建新的新课程

4

2 回答 2

2

尽管该问题已被标记为已回答。“创建 Servlet”对话框中的“下一步”或“完成”按钮变灰可能还有其他原因。

如果 PROJECTNAME/WebContent/WEB-INF/web.xml 文件被拼写错误的标签或属性损坏,则可能会发生这种情况。

于 2016-10-16T21:29:33.637 回答
1

@Fr33dan:检查是否在您的项目方面签入了动态 Web 模块。这也是一个 Maven 项目吗?


在您提供的屏幕截图中,您似乎正在选中使用现有 Servlet 类或 JSP 框。只需取消选中它,它应该可以正常工作,您将能够创建新类。

于 2013-10-08T20:33:23.693 回答