2010-02-01 24 views
19

Ich verwende Eclipse Galileo und habe es für Apache Tomcat konfiguriert. Ich habe 6.0 Apache Tomcat hinzugefügt Windows-> Server-> Laufzeitumgebungen, mit den folgenden Einstellungen:Serverkonfiguration fehlt in Eclipse

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) 

Jetzt habe ich ein dynamisches Web-Projekt zu erstellen, und eine JSP-Datei, um es hinzuzufügen. Aber, wenn ich das Projekt ausführen, erhalte ich den folgenden Fehler:

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

Jeder Weg, um das zu beheben?

Antwort

3

Sie müssen die Serverinstanz in der Server Ansicht definieren.

In das Feld rechts unten drücken Sie die Server Registerkarte und fügen Sie den Server dort hinzu. Sie müssen es übrigens nicht unbedingt durch globale IDE-Einstellungen hinzufügen. Es wird automatisch hinzugefügt, wenn Sie es in Server anzeigen definieren. Die Präferenz, die Sie geändert haben, definiert nur die Standardadressen , nicht die gesamte Serverinstanz. Wenn Sie beispielsweise den Server aktualisieren/verschieben, können Sie den physischen Standort dort ändern.

Sobald der Server in den Server Ansicht definieren, müssen Sie die neu erstellte Serverinstanz für das Projekt durch seine Server und Gezielte Laufzeit Präferenz hinzuzufügen.

0

Haben Sie zufällig Sachen aus Ihrem Arbeitsbereich gelöscht oder verschoben?

Wenn Sie einen Server zum ersten Mal erstellen, entweder global oder über die "Run on Server" -Einstellungen des Projekts, erstellt Eclipse ein Projekt in der Ansicht Server, wie BalusC darauf hingewiesen hat. Eclipse speichert diesen Server in Ihrem Arbeitsbereich in einem Projekt namens Server. Das Projekt muss geöffnet sein, damit Tomcat läuft.

(Wenn Sie möchten, können Sie elsewher die Servereinstellungen speichern. Sie mit der rechten Maustaste und die Server-Instanz von der Server-Ansicht öffnen und verschiedene Parameter und Standorte konfigurieren)

46

Wahrscheinlich haben einige Probleme mit Ihrem Servers, Sie Aufbau. Befolgen Sie diese Schritte zum Entfernen und Erstellen eines neuen, es könnte Ihnen helfen.

in Eclipse
1. Fenster -> Ansicht anzeigen -> Server (Wenn Sie es nicht sehen können, müssen Sie möglicherweise andere wählen -> Server)
2. Server-Ansicht -> Löschen Sie den Server, der Probleme hat .
3. Rechtsklick -> Neu -> Server: eine neue

In meinem Fall zu erstellen, nach dem neuen Server erstellt wurde, habe ich dieses Wenn Sie „localhost-config fehlt“

+0

Vielen Dank! Sie sollten akzeptiert werden –

3

loswerden Wenn Sie nicht an Ihren aktuellen Arbeitsbereich gebunden sind, können Sie einen neuen Arbeitsbereich erstellen, die Schritte von BalusC zur Servererstellung befolgen und Ihr Projekt im neuen Arbeitsbereich neu erstellen.

Ich habe den gleichen Fehler nach der Installation von Eclipse Java EE IDE für Web-Entwickler (Juno), aber mit dem Arbeitsbereich einer viel älteren Eclipse-Installation. Als ich einen neuen Arbeitsbereich erstellt habe, konnte ich meinen Tomcat Server ohne diesen Fehler starten.

7

Ich konfrontiert das gleiche Problem einmal. Der Grund dafür ist, dass obwohl der Server verfügbar ist, die Konfigurationsdateien fehlen. Sie können den Server unter Windows -> Show anzeigen -> Server sehen. Ihre Konfigurationsdateien sind unter Projekt Explorer -> Server zu sehen. Aus irgendeinem Grund fehlten diese zweitgenannten Konfigurationsdateien.

Ich löschte einfach den vorhandenen Server und erstellte einen neuen mit diesem die Konfigurationsdateien wurden auch erstellt und das Problem wurde gelöst!

ähnliche Lösung ist bei hier gegeben durch Emertana EM java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

2

Wie Yoni bereits erwähnt, gelöscht Sie wahrscheinlich das Projekt mit dem Namen „Server“ aus dem Projekt-Explorer. Wenn die Konfigurationsdateien für den Server in einem Dateisystem noch vorhanden sind, können Sie sie am schnellsten mit der rechten Maustaste im Projektexplorer-> Importieren-> Allgemein-> Vorhandene Projekte in Arbeitsbereich wiederherstellen und dann das Stammverzeichnis auswählen, in dem sich das Serververzeichnis befindet Kontrollkästchen in der Nähe von "Server" und schließlich auf Fertig stellen. Wenn alles wie erwartet funktioniert, sollten Sie sehen, dass das Projekt "Server" zur Projekt-Explorer-Ansicht hinzugefügt wurde und Ihre alten Konfigurationsdateien vorhanden sind. Speichern Sie abschließend die Tomcat-Konfiguration, die Sie geöffnet hatten. Sie können jetzt Ihren Tomcat-Server ohne Fehler starten.

+0

Danke, Sie haben meinen Tag gerettet! – BSeitkazin

3

Von Projekt-Explorer, nur sicherstellen, dass Server nicht geschlossen ist enter image description here

5

in Eclipse Neo
1. Fenster -> Ansicht anzeigen -> Servers
2. Recht auf Server klicken -> wählen Sie Eigenschaften
3. Von Registerkarte "Allgemein" -> Position des Schalters

+0

Vielen Dank für die Zeit sparen, indem Sie nicht vorschlagen, einen neuen Server im Gegensatz zu anderen wie oben erwähnt zu erstellen :) –

0

Dies passiert, wenn Eclipse nicht ordnungsgemäß heruntergefahren wird - löschen Sie den Server und erstellen Sie ihn erneut.

0

Entfernen Sie den Server von der IDE und installieren Sie ihn erneut.

Verwandte Themen