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?
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.
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
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.
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.
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.
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.
Sie können wie folgt versuchen:
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!