【问题标题】:Removing the Apache TomCat runtime from a project in Eclipse?从 Eclipse 中的项目中删除 Apache TomCat 运行时?
【发布时间】:2010-11-02 10:15:06
【问题描述】:

我有一个项目,我一直在 Eclipse Ganymede 上构建,目标是 tomcat 6.0,我已经将它导入 Europa,我需要它在 apache Tomcat 5.5 上运行

我找不到将运行时设置为 6.0 以将其删除的参考。我尝试转到 Windows > 首选项 > 服务器并安装了 5.5 运行时。

但我似乎无法找到对运行时 6.0 的引用以将其删除。

任何帮助将不胜感激。

更新:

我在构建路径中找不到任何对 Tomcat v6.0 的引用,但有对 Tomcat 5.5 的 servlet-api.jar 的引用...

【问题讨论】:

  • 当您创建一个 Web 项目时,您选择一个运行时,Eclipse 将它添加到您的构建路径中。如果不存在,则说明导入出现问题。

标签: java eclipse tomcat


【解决方案1】:

当 Eclipse 启动并运行时,从窗口菜单中选择首选项。从左侧栏中选择:服务器、运行时环境。

点击添加按钮,选择你想要的版本。

要删除 6.0 引用,请转到库选项卡。

【讨论】:

  • 我已经添加了我想要的 5.5 运行时,但是我的项目显然需要 tomcat 6.0,我正在尝试删除这个要求。
  • 我 +1 是因为它帮助我解决了我的问题,但最后一部分似乎有点含糊。 OP 说他正在尝试删除 6.0 - 所以这似乎应该是最重要的部分。 “库”选项卡在哪里?当他转到该选项卡时应该做什么?
【解决方案2】:

打开构建路径并转到库选项卡。删除 Apache Tomcat 6.0 库并添加 5.5。这是您的项目用于自行构建的库。

您可以在“服务器”视图中添加新的运行时以运行您的项目(右键单击,添加新服务器)

【讨论】:

    【解决方案3】:

    卸载项目并重新加载它修复它...我爱 Eclipse...

    【讨论】:

    • 感谢您的提示。但是,我有点不赞成你喜欢 Eclipse。它是企业平庸的一个臃肿复杂的部分。
    • 我知道互联网上没有标准的讽刺符号,但我认为省略号非常清楚地表明我在讽刺。
    • 啊,我一般不会将省略号与讽刺联系起来。也许是眨眼或笑脸。
    【解决方案4】:

    您也可以为此定义一个新服务器,并在那里指定它,您也可以通过双击它来更改服务器配置,您将看到带有它的属性的窗口。

    【讨论】:

      【解决方案5】:

      我遇到了类似的问题。我有一个项目指的是不再存在的 Tomcat 实例。 我无法从 UI 的“服务器”和“运行时环境”中删除 Tomcat(删除按钮总是灰色),所以我解决了从文件系统中删除所有引用的问题:

      在项目文件夹中检查文件:

      • .classpath
      • .settings/org.eclipse.wst.common.project.facet.core.xml

      在工作区文件夹中检查:

      • .metadata.plugins\org.eclipse.debug.core
      • .metadata.plugins\org.eclipse.wst.server.core
      • .metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.jst.server.tomcat.core.prefs

      可能有点残酷,但我没有找到更好的解决方案。

      【讨论】:

        【解决方案6】:

        是的,我有 eclipse 版本:Indigo Service Release 2; Build id:20120216-1857,不幸的是删除工作区解决了旧目标运行时的问题。如果没有源代码控制,请不要忘记复制所有项目工作;) ....

        【讨论】:

          【解决方案7】:

          删除旧服务器并添加新服务器。我遇到了同样的问题,因为我将运行时环境更改为 Java EE(用于 Web 服务),后来在运行我的本地应用程序时遇到了问题。我所做的只是删除并使用 apache 运行时创建一个新的服务器实例。

          【讨论】:

            【解决方案8】:

            这是在 Eclipse Luna 4.4.2 上测试的

            在 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 中。删除以下两个文件:

            • org.eclipse.wst.server.core.prefs
            • org.eclipse.jst.server.tomcat.core.prefs

            重启 Eclipse

            【讨论】:

              【解决方案9】:

              您可以从这里轻松删除运行时,不会搞砸:

              Windows->首选项->服务器->运行时环境

              【讨论】:

              • 有时(在 centos 上)有效,但并非一直有效;)
              • 当我想删除旧的服务器位置时,这对我有帮助
              【解决方案10】:

              从 eclipse 中删除已安装的运行时后,执行以下操作:

              1] Close Eclipse
              
              2] In {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings. delete the following two files:
                  org.eclipse.wst.server.core.prefs
                  org.eclipse.jst.server.tomcat.core.prefs
              
              3] Restart Eclipse
              

              参考:http://crunchify.com/eclipse-how-to-fix-installing-apache-tomcat-server-issue-blank-server-name-field/

              【讨论】:

                【解决方案11】:

                首先,打开eclipse首选项,

                然后找到服务器运行时环境,

                您现在可以随意删除了。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2010-10-29
                  • 2015-03-17
                  • 2012-10-05
                  • 2016-10-08
                  • 1970-01-01
                  • 2013-07-30
                  • 2017-02-04
                  • 2011-06-27
                  相关资源
                  最近更新 更多