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

Thi*_*iru 37 eclipse tomcat tomcat6

我创建了一个动态Web项目,但我无法将其部署到Apache Tomcat Server 6.0中.我尝试部署项目时遇到此错误:

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

Kri*_*iya 71

为此,您需要更新Project Facets设置.

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

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

在此输入图像描述


Ziy*_*iya 10

检查Java版本是否与项目兼容.右键单击项目>> Properties >> Project Facets >> Java检查版本是否与您的项目兼容.

  • 这个ans可能很有用,因为我在选择Java版本时也犯了同样的错误.谢谢! (3认同)

sof*_*fs1 6

mvn eclipse:eclipse -Dwtpversion=2.0在拥有 pom.xml 的文件夹中的命令行中使用。然后我在 eclipse IDE 中刷新了该项目。之后我就可以添加我的项目了。


Dex*_*ter 5

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

就我而言,

我尝试更改web.xml中的web_app值.它没用.

我尝试通过右键单击项目属性(如上所述)来更改项目方面,但是没有用.

什么工作是: 改变 "版本"值作为jst.web到正确的版本

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

你也可以看看这个


sar*_*ngh 5

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