从Eclipse中的项目中删除Apache TomCat运行时?

时间:2009-06-12 10:13:47

标签: java eclipse tomcat

我有一个项目我一直在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有一个引用虽然...

11 个答案:

答案 0 :(得分:25)

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

单击“添加”按钮,选择所需的版本。

要删除6.0参考,请转到库选项卡。

答案 1 :(得分:9)

您可以从这里轻松删除运行时,没有任何问题:

Windows->偏好设置 - >服务器 - >运行时环境

答案 2 :(得分:8)

我有类似的问题。我有一个prject引用了一个不再存在的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

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

答案 3 :(得分:2)

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

答案 4 :(得分:2)

这是在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

答案 5 :(得分:2)

首先,打开eclipse偏好,

eclipse preferences

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

eclipse sever runtime environments

您现在可以按照自己的意愿删除。

答案 6 :(得分:1)

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

答案 7 :(得分:1)

从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/

答案 8 :(得分:0)

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

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

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