Den Tomcat-Server mit Eclipse verbinden

8

Ich versuche, Tomcat 6.0 als Web-Entwicklungsserver in SpringSource Tool Suite 2.7.1 zu verwenden. Ich erstelle eine Laufzeitumgebung, lade tomcat herunter, erstelle einen Server, usw. gemäß den Anweisungen Ссылка

Wenn ich versuche, eine Webanwendung auf dem Server auszuführen, erhalte ich den folgenden Fehler:

%Vor%

Ich weiß, dass diese bootstrap.jar-Datei genau dort existiert, wo sie heißt, dass sie noch sein sollte, aber immer noch einen Fehler verursacht. Irgendwelche Ideen?

    
Michael Allen 27.07.2011, 14:36
quelle

9 Antworten

4

Der Trick dabei war, dass der Speicherort des Jar innerhalb des Eclipse / STS-Projektverzeichnisses lag. STS speichert seine Serverkonfigurationen im Ordner / Servers und ich hatte beschlossen, die Tomcat-Laufzeiten auch hier für die Ordentlichkeit zu speichern. Platzieren Sie die Laufzeiten woanders und versuchen Sie es erneut, um dieses Problem zu beheben.

    
Michael Allen 14.11.2011, 15:38
quelle
21

Sie können Ihren Pfad überprüfen / manuell bearbeiten, indem Sie in die Servereigenschaften gehen:

In der Serveransicht

1) Doppelklicken Sie auf den Tomcat-Server.

2) Dann klicken Sie auf Overview of Tomcat Einstellungen erscheint.

3) "Startkonfiguration öffnen" und dann Classpath

4) Bearbeiten Sie hier die Benutzereinträge

    
Marcin Wasiluk 07.09.2011 23:07
quelle
1

Sie können auch die Serverkonfiguration löschen und den Server erneut konfigurieren. Dies funktioniert, wenn Sie das Verzeichnis des Servers geändert haben.

    
Peiqin 21.08.2013 14:17
quelle
1

Ich habe bei den Suchbegriffen hier gegooglet, "das angegebene Tomcat-Verzeichnis existiert nicht" . (Ich hatte es von einem Verzeichnis in ein anderes verschoben.)

Für andere aus diesem Grund war meine Lösung, in Window -> Preferences -> Server -> Runtime Environments zu gehen und sie dort zu aktualisieren. Dann, um die JARs zu aktualisieren, wie in Marcin Wasiluks Antwort.

    
AndrewK 06.08.2014 20:13
quelle
1

Ich hatte auch dasselbe Problem und habe es wie folgt gelöst: Meine Schlussfolgerungen: 1) In meinem Fall kam das Problem, als ich den Standort des Tomcat verlagerte. Lösung: 2) Doppelklick auf den in der Eclipse konfigurierten Server. 3) Klicken Sie auf Open Launch Konfiguration. 4) Ändern Sie den Klassenpfad unter Klassenpfad an den neuen Speicherort.

Ich hoffe, das würde helfen.

    
user2603985 18.10.2014 20:54
quelle
1

Ich habe das gleiche Problem konfrontiert.

Lösung: Im Projekt Explorer - & gt; Server (Rechtsklick) - & gt; Ausführen als - & gt; Konfigurationen ausführen (Klick) - & gt; (Wählen Sie "Tomcat v7.0 Server bei localhost") - & gt; Argumente (Registerkarte) - & gt; Arbeitsverzeichnis (unteres Fenster) - & gt; andere: (Klicken Sie auf Arbeitsbereich) - & gt; Wählen Sie die "boostraps.jar" von - & gt; Server.

ZB Mein workspace.MY Pfad ist:

Projekt Explorer - & gt; Server (Rechtsklick) - & gt; Ausführen als - & gt; Konfigurationen ausführen (Klick) - & gt; (Wählen Sie "Tomcat v7.0 Server bei localhost") - & gt; Argumente (Registerkarte) - & gt; Arbeitsverzeichnis (unteres Fenster) - & gt; andere: (Klicken Sie auf Arbeitsbereich) - & gt; / home / ciprus // Server - & gt; Klicken Sie auf Anwenden.

    
suji 28.10.2015 11:38
quelle
0

Das könnte passieren, wenn Sie wahrscheinlich den vorherigen Tomcat-Server in Eclipse verwendet haben. Wenn Sie also den Server und seine Konfiguration löschen und einen anderen erstellen, wird es funktionieren.

    
Seifedine Tamallah 14.02.2016 14:37
quelle
0

Sie können wie folgt versuchen:

  1. Fenster öffnen - & gt; Einstellungen - & gt; Server - & gt; Laufzeitumgebungen
  2. Klicken Sie auf Hinzufügen, wählen Sie die Art des verwendeten Servers.
  3. Klicken Sie auf Weiter, geben Sie Ihrem Laufzeitserver einen Namen und den Pfad von Tomcat.
  4. Einen neuen Server mit dem neu erstellten Runtime-Server erstellen
Enosh 22.03.2016 08:29
quelle
0

Keine der obigen Antworten bietet eine angemessene konkrete Lösung. Ich hatte genau das gleiche Problem und habe eine sehr einfache Lösung gefunden.

  • Öffnen Sie Eclipse und entfernen Sie alle Einträge des Apache-Servers

  • Löschen Sie Server von der Explorer-Registerkarte, löschen Sie Tomcat im Server-Explorer-Fenster, löschen Sie den Server von Window > Preferences > Server > Apache tomcat , löschen Sie ihn und löschen Sie auch den servers -Ordner EclipseProjects .

  • Platzieren Sie den Apache-tomcat-Ordner außerhalb des Projektordners an einer beliebigen Stelle. Sie können ihn im Eclipse_Projects -Ordner platzieren, aber nicht im EclipseProjects/projectxyz/ .

  • Fügen Sie nun den Server in Eclipse auf die übliche Weise hinzu und geben Sie den Pfad dieses neuen Standorts an.

Das sollte funktionieren!

    
Sohan Nipunage 20.07.2017 19:35
quelle

Tags und Links