Eclipse中缺少服务器配置

Eclipse中缺少服务器配置,eclipse,tomcat,Eclipse,Tomcat,我使用EclipseGalileo,并为ApacheTomcat配置了它。我已使用以下设置将Apache Tomcat 6.0添加到Windows->Server->Runtime环境中: Tomcat Installation Directory - C:\apache-tomcat-6.0.24\apache-tomcat-6.0.24 JRE - Workbench Default JRE (This points to C:\Program Files\Java\jre6) 现在,我创

我使用EclipseGalileo,并为ApacheTomcat配置了它。我已使用以下设置将Apache Tomcat 6.0添加到Windows->Server->Runtime环境中:

Tomcat Installation Directory - C:\apache-tomcat-6.0.24\apache-tomcat-6.0.24
JRE - Workbench Default JRE (This points to C:\Program Files\Java\jre6)
现在,我创建了一个动态Web项目,并向其中添加了一个JSP文件。但是,当我运行该项目时,会出现以下错误:

The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing. Check the server for errors.

有没有办法解决这个问题?

您需要在Servers视图中定义服务器实例

在右下角的框中,按Servers选项卡并将服务器添加到那里。顺便说一下,您不一定需要通过全局IDE首选项添加它。当您在Servers视图中定义它时,它将自动添加。您修改的首选项只定义默认位置,而不是整个服务器实例本身。例如,如果您升级/移动服务器,您可以在那里更改物理位置


在Servers视图中定义服务器后,您需要通过其服务器和目标运行时首选项将新创建的服务器实例添加到项目中。

您是否碰巧从工作区中删除了内容,或将其四处移动

正如BalusC所指出的,当您第一次全局地或通过项目的“在服务器上运行”设置创建服务器时,Eclipse会在Servers视图中创建一个项目。Eclipse将此服务器存储在您的工作区内的一个名为Servers的项目中。该项目需要打开,以便tomcat运行


(如果需要,您可以将服务器设置存储在其他位置。您可以右键单击并从服务器视图打开服务器实例,并配置各种参数和位置)

可能您的服务器配置有一些问题。 按照以下步骤删除并创建一个新的,它可能会对您有所帮助

在Eclipse中
1.窗口->显示视图->服务器(如果看不到,可能需要选择其他->服务器)
2.从服务器视图->删除有问题的服务器。
3.右键单击->新建->服务器:创建一个新服务器


在我的例子中,在创建了新服务器之后,我去掉了这个“localhost config is missing”

如果您不太喜欢当前的工作区,您可以创建一个新的工作区,按照BalusC的步骤创建服务器,然后在新的工作区中重新创建您的项目


在安装EclipseJavaEEIDEforWebDevelopers(Juno)后,我遇到了相同的错误,但使用了更旧的Eclipse安装的工作区。当我创建一个新的工作区时,我能够让我的Tomcat服务器在没有这个错误的情况下运行。

我曾经遇到过同样的问题。原因是,即使服务器可用,配置文件也会丢失。您可以在Windows->Show view->Servers上看到服务器。他们的配置文件可以在项目资源管理器->服务器上看到。出于某种原因,第二个提到的配置文件丢失了

我只是简单地删除了现有的服务器,并创建了一个新的与此配置文件也被创建和问题解决了

Emertana EM给出了类似的解决方案

正如Yoni已经提到的,您可能从项目浏览器中删除了名为“服务器”的项目。如果服务器的配置文件仍然存在于文件系统中,最快的恢复方法是在Project Explorer->Import->General->Existing Projects to Workspace中右键单击,然后选择Servers目录所在的根目录,在“Servers”附近设置复选框,最后单击Finish。如果一切正常,您应该会看到“Servers”项目添加到project Explorer视图中,您的旧配置文件也会在其中。最后,保存打开的tomcat配置。现在,您可以无错误地启动Tomcat服务器。

在project explorer中,只需确保服务器未关闭即可 在日食近地天体中
1.窗口->显示视图->服务器
2.右键单击服务器->选择属性

3.从General选项卡->Switch Location(切换位置)

当Eclipse错误关闭时会发生这种情况-删除服务器,然后重新创建它。

从IDE中删除服务器,然后重新安装到它。

在我的情况下,当我打开时,Apache在“运行配置”中的服务器列表为空

运行>运行配置

我通过在“服务器”面板中创建服务器修复了此问题,如其他答案所示:

  • 窗口->显示视图->服务器
  • 右键单击->新建->服务器:创建一个新服务器
  • 这对我很有效

  • 在Eclipse中的服务器选项卡中,停止Tomcat服务器

  • 右键单击服务器并选择“清除…”

  • 再次右键单击服务器并选择“清理Tomcat工作目录…”

  • 在Eclipse中,选择顶级菜单选项Project>Clean

  • 确保已选择项目,然后单击“确定”

  • 重新启动Eclipse


  • 谢谢,你救了我一天!感谢您不建议创建一个不同于上述其他服务器的新服务器,从而节省了时间:)是的,这也帮了我的忙!谢谢谢谢但是,不管怎样,这很奇怪。。谁知道为什么会出现这种错误?