我在eclipse中设置了一个简单的服务器项目(如果相关的话,使用Glassfish作为服务器)。我似乎无法添加Servlet。与我发现无法选择项目的其他问题不同,我可以选择项目,但是完成或下一个按钮仍然处于禁用状态。我尝试手动创建一个提前延伸HttpServlet
并选择的类但是它仍然禁用了结束和下一个按钮:
我正在运行Eclipse 4.3,我尝试用-clean
启动它。除此之外,我不确定该尝试什么。
修改
正如我所说,我试图使用对话框创建一个新类,而只有当它不起作用时才创建我的WebService
类。以下是我正在尝试的内容(使用NewWebService
作为名称,因为WebService
现已存在)
答案 0 :(得分:1)
@ Fr33dan:检查项目构面中是否签入了动态Web模块。这也是一个maven项目吗?
在您提供的屏幕截图中,您似乎正在选中使用现有Servlet类或JSP框。只需取消选中它就可以正常工作,您将能够创建新的类。
答案 1 :(得分:1)
虽然这个问题已经标记为已回答。 “Create Servlet”对话框中可能还有其他原因使“next”或“finish”按钮变灰。
如果PROJECTNAME / WebContent / WEB-INF / web.xml文件因拼写错误的标签或属性而损坏,则可能发生这种情况。