Eclipse的“服务器位置”部分已禁用,需要更改以使用Tomcat安装。

117
我已经在Eclipse中使用Tomcat 5.5安装程序设置了一个动态Web项目。
我希望设置服务器使用Tomcat安装程序,而不是工作区元数据位置。但当Eclipse显示服务器的“概述”屏幕时,“服务器位置”部分被禁用,因此我无法更改它。
"Overview"屏幕会在您打开服务器视图并双击服务器时显示。
是否可能启用“概览”屏幕的这一部分或者通过修改配置文件指向Tomcat安装程序呢?
11个回答

175

好的,抱歉我之前的回答有误,我从未见过那个概述界面。

这是我的操作步骤:

  1. 在“服务器”视图中右键单击我的Tomcat服务器,选择“属性...”
  2. 在“常规”面板上,单击“切换位置”按钮
  3. “位置:[工作区元数据]”应该已经被替换为其他内容。
  4. 打开(或关闭并重新打开)服务器的概述界面。


请查看问题更新,了解如何访问我遇到问题的屏幕。 - Craig Angus
2
好的,谢谢您提供这些详细信息。希望新的答案有效。 - Jean Hominal
谢谢!当你知道方法后,这就变得非常容易了! - Craig Angus
1
如果你真的想启用UI的禁用部分,请参考Ramon的答案 - daveloyall

127

在服务器上右键单击,然后选择添加/删除,接着移除配置面板中的任何项目。然后再次右键单击服务器并从上下文菜单中选择"Clean..."选项。这样就启用了服务器位置选项。


16
这段话的意思是“这个工具还算好用,但它展示了Eclipse有多么不直观,而且不尝试为我节省时间去做更有意义的事情,比如寻找神秘的地方来设置一个非常简单的选项。一个像样的工具应该能够自己解决所有这些琐碎的问题,自己清理等等... 是的,我知道这只是一个插件,但仍然...” - rapt
1
这应该是被采纳的答案,而不是其他的(删除并发布也会重新启用灰色部分)。 - JonyD

22

我刚遇到同样的问题,这是对我有用的解决方法:

请注意服务器对话框上的消息“必须发布没有模块的服务器才能进行更改”。因此,在删除项目后,重新发布您的服务器,设置服务器位置的选项应该重新启用。

在此输入图片描述


非常好的解释..谢谢。 - Dil.

3

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


3

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


2
如果您的服务器没有进行过大量配置,最好的解决方案是删除Tomcat并重新设置。
这比尝试7-10次错误要容易得多! enter image description here

1

在进行任何更改之前,您需要移除服务器上的项目,这与Tomcat服务器位置有关。

要移除项目:展开“Servers”视图中的Tomcat服务器
右键单击并选择删除


1

确保服务器上没有部署任何项目。如果有,请右键单击服务器,选择添加和删除,然后删除所有项目。完成后,您可以双击服务器,该选项将对您启用。


谢谢。之前我因为没有从Tomcat中移除项目而挣扎着启用了这些选项。愉快编码! - SachinVsSachin

1
我以管理员身份启动了Eclipse,它可以正常工作。

0

你也可以在启动配置中使用 VM 参数来更改这个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接