【发布时间】:2011-08-11 06:40:50
【问题描述】:
我无法创建新的 servlet,因为我无法为其分配项目。
浏览按钮也根本不起作用,因为它们会默默地失败
我错过了一些基本的东西吗?我已经能够创建、构建和运行简单的项目,只是无法添加 servlet。
【问题讨论】:
我无法创建新的 servlet,因为我无法为其分配项目。
浏览按钮也根本不起作用,因为它们会默默地失败
我错过了一些基本的东西吗?我已经能够创建、构建和运行简单的项目,只是无法添加 servlet。
【问题讨论】:
如果您的项目均未创建为“动态 Web 项目”,则会发生这种情况。例如,如果你这样做了:
New --> Maven Project --> maven-archetype-webapp --> etc.
要更正此问题,请通过以下方式创建项目:
New --> Dynamic Web Project
或右键单击现有项目并执行以下操作:
Properties --> Project Facets --> Convert to facet form...
勾选Dynamic Web Module(验证版本)然后点击OK
【讨论】:
只需创建一个新类并使其扩展HttpServlet,并将其映射到web.xml
【讨论】:
那么,Eclipse 又发疯了?尝试使用 -clean 参数重新启动 Eclipse。如果无效,请尝试删除(并备份)相关工作区的整个 .metadata 文件夹并重新启动 Eclipse。如果仍然无效,请尝试删除您之后添加到 Eclipse 中的所有第三方插件并重新启动。
【讨论】:
原因是您的项目不是动态网络项目。 如果您将项目设为动态 Web 项目,则此错误也会持续存在。这意味着,您的 Eclipse 没有用于 Web 项目的插件。
按照以下步骤启用它:
【讨论】: