Eclipse 没有可以从服务器添加或删除的资源

Eclipse 没有可以从服务器添加或删除的资源,eclipse,tomcat,tomcat6,Eclipse,Tomcat,Tomcat6,我创建了一个动态web项目,但无法将其部署到 ApacheTomcat服务器6.0。我在尝试部署项目时遇到以下错误: 没有可以从服务器添加或删除的资源 我在pom.xml所在文件夹的命令行中使用了mvneclipse:eclipse-Dwtpversion=2.0。然后我在EclipseIDE中刷新了项目。之后,我可以添加我的项目。检查您的Java版本是否与项目兼容。右键单击项目>>属性>>项目面>>Java检查版本是否与项目兼容。为此,您需要更新项目面设置 项目(右键单击)->属性->项目面(

我创建了一个动态web项目,但无法将其部署到 ApacheTomcat服务器6.0。我在尝试部署项目时遇到以下错误:

没有可以从服务器添加或删除的资源


我在pom.xml所在文件夹的命令行中使用了
mvneclipse:eclipse-Dwtpversion=2.0
。然后我在EclipseIDE中刷新了项目。之后,我可以添加我的项目。

检查您的Java版本是否与项目兼容。右键单击项目>>属性>>项目面>>Java检查版本是否与项目兼容。

为此,您需要更新项目面设置

项目(右键单击)->属性->项目面(从左侧) 导航

如果未打开…请单击链接,选中“动态Web模块”复选框,然后选择相应的版本(可能是2.4)。单击应用按钮,然后单击确定


问题在于web应用程序版本与目标服务器不兼容。因此,项目方面需要改变。在大多数情况下,“动态Web模块”属性。这应该是服务器支持的servlet api版本的值

就我而言

我尝试更改web.xml中的web_应用程序值。它不起作用

我试图通过右键单击项目属性(如上所述)来更改项目方面,但没有成功

有效的方法是: 将jst.web中的“版本”值更改为右版本

org.eclipse.wst.common.project.facet.core.xml文件。此文件位于项目根目录下的.setting文件夹中


你也可以看看

对我来说唯一有效的方法就是创建一个

.java版本

以“oracle64-1.8.0.112”作为唯一条目的文件(使用1.6+)


确保已打开动态web模块方面。

单击链接时,我没有找到动态web模块选项,然后我已从Eclipse Marketplace安装了Maven(Java EE)Integration for Eclipse WTP。然后,上述步骤开始工作。

如果您的项目基于Maven,您还可以尝试通过选择project来更新project maven配置。右键单击项目>Maven>更新项目选项。它将更新您的项目配置。

即使项目方面设置正确,我也遇到了此错误。问题是服务器上未设置“Runtime Environment”属性:

只需将其设置为适当的运行时:


右键单击项目,选择属性,然后选择“目标运行时”。检查此处是否选择了Tomcat


问题在于缺少动态Web模块方面定义。 在命令行中运行以下命令

mvn eclipse:eclipse -Dwtpversion=2.0

构建成功后,刷新项目,然后将web项目添加到服务器。

您是如何手动或通过eclipse部署的…需要详细信息…@AbhishekMishra:当点击自身时,我得到了“http status 404 error in web.xml检查是否有任何欢迎文件..按照本节中给出的说明进行操作answer@AbhishekMishra:我可以在服务器下看到web.xml文件,它有index.html index.htm index.jsp这是旧版本的maven(不是m2e)吗?这个ans可能有用,因为我在选择Java版本时犯了同样的错误。。谢谢