Eclipse“ Server Locations”部分已禁用,需要更改以使用 Tomcat 安装

我在 Eclipse 中安装了 Tomcat 5.5,建立了一个动态 Web 项目。

我希望将服务器设置为 Tomcat 安装,而不是工作区元数据位置,但是当 Eclipse 显示服务器的“ Overview”屏幕时,“ Server Locations”部分被禁用,因此我无法更改它。

当您打开服务器视图并双击服务器时,将显示概览屏幕。

是否有可能启用“ Overview”屏幕的这一部分,或者破解一个配置文件来指向 Tomcat 安装?

159192 次浏览

好吧,对于我之前的回答,我很抱歉,我从来没有见过这个概述屏幕之前。

我是这样做的:

  1. 右键单击“ Servers”视图中的 tomcat 服务器,选择“ Properties...”
  2. 在“常规”面板中,点击“开关位置”按钮
  3. The "Location: [workspace metadata]" bit should have been replaced by something else.
  4. 打开(或关闭并重新打开)服务器的 Overview 屏幕

您可以在启动配置中使用 VM 参数来改变这一点。

右键单击服务器,然后 添加/删除,然后删除配置面板中的任何项目。然后右键单击服务器并从上下文菜单中选择 “ < strong > Clean ...”。然后将启用 服务器位置选项。

如果前面的操作没有效果,请备份服务器配置,删除服务器并重新包含它。那是我的案子。

在删除并添加服务器之后,它对我起作用了。

我也遇到过同样的问题,这对我很有效:

注意在服务器对话框中的消息“服务器必须在没有模块存在的情况下发布以进行更改”。因此,在删除项目之后,重新发布服务器,设置服务器位置的选项应该重新启用。

enter image description here

启动服务器和发布没有任何项目帮助我修改“服务器位置”。

Before making any changes in Tomcat Server Location, you need to remove project(s) deployed on server.

To remove project: expand tomcat server in "Servers" view
右键单击并选择“删除”

确保服务器中没有项目 Deploy。如果是,请右键单击服务器,选择添加和删除,然后删除所有项目。在此之后,您可以双击服务器和选项将为您启用。

我以管理员的身份启动了 Eclipse,它起作用了。

如果您的服务器没有加载大量配置,最好的解决方案是删除 tomcat 并重新设置它。
It will be much easier then doing try and error for 7-10 times! enter image description here