Eclipse中缺少服务器配置

时间:2010-02-01 09:38:20

标签: eclipse tomcat

我正在使用Eclipse Galileo,并为Apache Tomcat配置了它。我已将Apache Tomcat 6.0添加到Windows-> Server->运行时环境中,具有以下设置:

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)

现在,我创建一个Dynamic Web Project,并向其中添加一个JSP文件。但是,当我运行该项目时,我收到以下错误:

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

有什么方法可以解决这个问题吗?

12 个答案:

答案 0 :(得分:68)

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

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

在我的情况下,在创建新服务器之后,我摆脱了“localhost-config is missing”

答案 1 :(得分:8)

我曾遇到过同样的问题。原因是即使服务器可用,配置文件也会丢失。您可以在 Windows - >处看到服务器显示视图 - >服务器即可。他们的配置文件可以在 Project Explorer - >中看到。服务器即可。出于某种原因,第二个提到的配置文件丢失了。

我只是删除了现有服务器并创建了一个新服务器,同时创建了配置文件并解决了问题!

Emertana EM在此给出了类似的解决方案 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

答案 2 :(得分:7)

在Eclipse Neo中 1.窗口 - >显示视图 - >服务器
2.右键单击服务器 - >选择属性
3.从“常规”选项卡 - >切换位置

答案 3 :(得分:4)

从项目资源管理器中,只需确保服务器未关闭 enter image description here

答案 4 :(得分:3)

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

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

Servers 视图中定义服务器后,需要通过 Server Targeted runtime 偏好。

答案 5 :(得分:3)

如果您不太关注当前工作区,可以创建一个新工作区,遵循BalusC的服务器创建步骤,并在新工作区中重新创建项目。

在为Web开发人员(Juno)安装Eclipse Java EE IDE之后,我遇到了同样的错误,但是使用了更旧的Eclipse安装工作区。当我创建一个新的工作区时,我能够让我的Tomcat服务器运行时没有出现这个错误。

答案 6 :(得分:3)

正如Yoni已经提到的,您可能从Project Explorer中删除了名为“Servers”的项目。如果服务器的配置文件仍然存在于文件系统上,则恢复它的最快方法是在项目浏览器中右键单击 - >导入 - >常规 - >将现有项目导入工作区,然后选择服务器目录中的根目录找到,在“服务器”附近设置复选框,最后单击完成。如果一切按预期工作,您应该看到“Servers”项目已添加到Project Explorer视图中,您的旧配置文件将在那里。最后,保存已打开的tomcat配置。您现在可以毫无错误地启动Tomcat服务器。

答案 7 :(得分:0)

您是否有机会从工作区中删除了某些内容,或将其移动了?

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

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

答案 8 :(得分:0)

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

答案 9 :(得分:0)

从IDE中删除服务器并再次安装到它。

答案 10 :(得分:0)

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

运行>运行配置 enter image description here

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

  1. 窗口->显示视图->服务器
  2. 右键单击->新建->服务器:创建一个新服务器

enter image description here

enter image description here

答案 11 :(得分:0)

这对我有用

  1. 在Eclipse的“服务器”标签中,停止Tomcat服务器

  2. 右键单击服务器,然后选择“清理...”

  3. 再次右键单击服务器,然后选择“清理Tomcat工作目录...”

  4. 在Eclipse中,选择顶层菜单选项,项目>清理...

  5. 确保已选择您的项目,然后单击“确定”

  6. 重新启动Eclipse