【问题标题】:There are No resources that can be added or removed from the server没有可以从服务器添加或删除的资源
【发布时间】:2014-08-28 18:33:16
【问题描述】:

我创建了一个动态 web 项目,但我无法将它部署到 Apache Tomcat 服务器 6.0。当我尝试部署我的项目时出现此错误:

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

【问题讨论】:

  • 您是如何手动或通过 eclipse 部署的...需要详细信息...
  • @AbhishekMishra:在点击 localhost:8080 本身时,我收到“http 状态 404 错误”
  • 在 web.xml 中检查他们是否有任何欢迎文件..??
  • 按照question's答案中给出的说明进行操作
  • @AbhishekMishra:我可以在服务器下看到 web.xml 文件,它有 index.htmlindex。 htmindex.jsp

标签: eclipse tomcat tomcat6


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 这个答案可能有用,因为我在选择 Java 版本时犯了同样的错误。谢谢!
    【解决方案3】:

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

    就我而言,

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

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

    有效的是: 将 jst.web 中的 "version" 值更改为正确的版本,从

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

    你也可以看看this

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • 这是针对旧版本的 maven(不是 m2e)吗?
        【解决方案6】:

        我点击链接时没有找到动态 Web 模块选项,然后我从 Eclipse Marketplace 安装了 Maven(Java EE) Integration for Eclipse WTP。然后,上述步骤奏效了。

        【讨论】:

          【解决方案7】:

          即使正确设置了项目构面,我也遇到了这个错误。问题是服务器上没有设置“运行时环境”属性:

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

          【讨论】:

            【解决方案8】:

            唯一对我有用的是创建一个

            .java-版本

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

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

            【讨论】:

              【解决方案9】:

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

              【讨论】:

                【解决方案10】:

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

                mvn eclipse:eclipse -Dwtpversion=2.0
                

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

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2021-12-11
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-05-27
                  • 1970-01-01
                  • 2017-01-30
                  • 1970-01-01
                  相关资源
                  最近更新 更多