无法在eclipse中添加Servlet

时间:2013-09-30 15:43:14

标签: java eclipse java-ee servlets java-ee-7

我在eclipse中设置了一个简单的服务器项目(如果相关的话,使用Glassfish作为服务器)。我似乎无法添加Servlet。与我发现无法选择项目的其他问题不同,我可以选择项目,但是完成或下一个按钮仍然处于禁用状态。我尝试手动创建一个提前延伸HttpServlet并选择的类但是它仍然禁用了结束和下一个按钮:

Custom 'WebService' servlet is selected but finish is disabled

我正在运行Eclipse 4.3,我尝试用-clean启动它。除此之外,我不确定该尝试什么。

修改

正如我所说,我试图使用对话框创建一个新类,而只有当它不起作用时才创建我的WebService类。以下是我正在尝试的内容(使用NewWebService作为名称,因为WebService现已存在)

I cannot create new new class either

2 个答案:

答案 0 :(得分:1)

@ Fr33dan:检查项目构面中是否签入了动态Web模块。这也是一个maven项目吗?


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

答案 1 :(得分:1)

虽然这个问题已经标记为已回答。 “Create Servlet”对话框中可能还有其他原因使“next”或“finish”按钮变灰。

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