我有一个项目我一直在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有一个引用虽然...
答案 0 :(得分:25)
当Eclipse启动并运行时,从窗口菜单中选择首选项。从左侧的栏中选择:服务器,运行时环境。
单击“添加”按钮,选择所需的版本。
要删除6.0参考,请转到库选项卡。
答案 1 :(得分:9)
您可以从这里轻松删除运行时,没有任何问题:
Windows->偏好设置 - >服务器 - >运行时环境
答案 2 :(得分:8)
我有类似的问题。我有一个prject引用了一个不再存在的Tomcat实例。 我无法从UI中删除“服务器”和“运行时环境”中的Tomcat(删除按钮始终为灰色),因此我解决了从文件系统中删除所有引用的问题:
在项目文件夹中检查文件:
在工作区文件夹中检查:
可能有点残酷,但我找不到更好的解决方案。
答案 3 :(得分:2)
卸载项目并重新加载修复它......我喜欢Eclipse ...
答案 4 :(得分:2)
这是在Eclipse Luna 4.4.2上测试的。
在{workspace-directory} /.metadata / .plugins / org.eclipse.core.runtime / .settings中。删除以下两个文件:
重启Eclipse
答案 5 :(得分:2)
答案 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
答案 8 :(得分:0)
打开构建路径并转到“库”选项卡。删除Apache Tomcat 6.0库并添加5.5。这是您的项目用于自己构建它的库。
您可以在Servers视图中添加用于运行项目的新运行时(右键单击,添加新服务器)
答案 9 :(得分:0)
您也可以为此定义一个新服务器,并在那里指定它,也可以通过双击它来更改服务器配置,您将看到带有该属性的窗口。
答案 10 :(得分:0)
是的,我有eclipse版本:Indigo Service Release 2;构建ID:20120216-1857,遗憾的是删除工作区解决了旧目标运行时的问题。如果没有源代码控制,请不要忘记复制所有项目工作;)....