Anschließen Tomcat server in Eclipse
Ich versuche Tomcat 6.0 als web-Entwicklungs-server innerhalb von SpringSource Tool Suite 2.7.1. Ich erstellen Sie eine runtime, download tomcat, server erstellen usw. gemäß diesen Anweisungen http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html#N10148
Wenn ich versuche, führen Sie eine web-app, die auf dem server allerdings bekomme ich die folgende Fehlermeldung:
The archive: /Servers/Tomcat/bin/bootstrap.jar which is referenced
by the classpath, does not exist.
Ich weiß, das bootstrap.jar Datei vorhanden, in der genaue Ort, es sagt, es sollte sein, doch ist es immer noch zu einem Fehler führt. Irgendwelche Ideen?
- Dies ist ein ziemlich altes tutorial. Was Eclipse/Tomcat-version, haben Sie wirklich heruntergeladen und verwendet? Die jüngsten Eclipse würde man schon früh gewarnt, dass während der server-Assistent zum erstellen, nicht so spät während der Laufzeit.
- Ah, sorry, ich habe STS 2.7.1, das basiert auf Eclipse und Tomcat 6. STS-und Tomcat-Versionen sind nicht das Problem, da ich zuvor diese arbeiten und die anderen im Büro haben, wie gut.
- Die Tomcat-installation ein Ordner, die Sie angegeben haben, ist falsch. Es gibt anscheinend auch ein Unterordner zwischen den installation-Ordner, die Sie angegeben haben und die
/bin
Ordner. - Ich angegebenen die installation Ordner wie C:\dev\Servers\Tomcat. Dies ist der Speicherort, der Tomcat installiert ist. C:\dev\Servers\Tomcat\bin\bootstrap.jar vorhanden ist, ist dies nicht der Ort ist es zu versuchen, um es zu finden?
- Sorry, ich weiß nicht. Es kann jedoch sein, mehr hilfreich, wenn Sie aktualisieren Sie Ihre Frage zum zählen der detail -, dass Sie "STS 2.7.1".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie vielleicht zu prüfen/Bearbeiten Sie manuell Ihren Weg, indem Sie in server properities:
In der Ansicht Server,
1) doppelklicken Sie auf Tomcat-server.
2) Dann klicken Sie auf Überblick über die Tomcat-Einstellungen wird angezeigt.
3) "Open launch configuration", dann Classpath
4) Benutzer Bearbeiten Einträge hier
Der trick hier war, dass Sie den Speicherort der jar-Datei im Eclipse/STS-Projekt-Verzeichnis. STS speichert Ihre server-Konfigurationen in die /den Ordner Server und ich hatte beschlossen, speichern Sie die tomcat-Laufzeiten auch hier für Sauberkeit. Platzieren Sie die Laufzeiten an anderer Stelle und versuchen Sie es erneut, löst dieses Problem.
Oder Sie können löschen Sie die Server-Konfiguration, und konfigurieren Sie den server erneut. Dies funktioniert, wenn Sie geändert haben kann das Verzeichnis auf dem server.
Googelte ich meinen Weg hier auf die Suchbegriffe "die angegebene tomcat-Verzeichnis existiert nicht". (Ich hatte zog es von einem Verzeichnis in ein anderes.)
Für andere hier aus diesem Grund, meine Lösung war, zu gehen in
Window -> Preferences -> Server -> Runtime Environments
- und update es. Dann aktualisieren Sie die Gläser, wie in Marcin Wasiluk Antwort.War ich auch vor demselben Problem und löste es wie folgt :
Meine Schlussfolgerungen :
1) In meinem Fall Problem kam, als ich verlagerte den Ort des Tomcat.
Lösung :
2) Doppelklick auf den server-Konfiguration in eclipse.
3) Klicken Sie auf Open Launch configuration.
4) Ändern Sie den Klassenpfad unter classpath-Registerkarte an die neue Position.
Hoffe, dass dies helfen würde.
Ich habe vor dem gleichen problem.
Lösung: Im Projekt-Explorer--> Server(Rechtsklick) --> Ausführen Als --> Ausführen-Konfigurationen(klicken) --> (Select "Tomcat v7.0 Server at localhost") --> Argumente(Registerkarte) --> Working directory(unten im Fenster) --> Sonstiges : (klicken Sie auf Arbeitsbereich) --> wählen Sie das "boostraps.jar" aus -->Server.
ZB., Mein Arbeitsbereich.MEIN Weg ist:
Projekt-Explorer --> Server(Rechtsklick) --> Ausführen Als --> Ausführen-Konfigurationen(klicken) --> (Select "Tomcat v7.0 Server at localhost") --> Argumente(Registerkarte) --> Working directory(unten im Fenster) --> Sonstiges : (klicken Sie auf Arbeitsbereich) --> /home/ciprus//Server --> klicken Sie auf anwenden.
Hatte ich ähnliches Problem. Das ist was für mich gearbeitet:
Öffnen Sie das Projekt ('Server' ist in Ihrem Fall oder " relais-tc-server-developer-3.2.8.RELEASE'), so ist es zugänglich zu Eclipse.
Sollte das Glas werden nun sichtbar.
Alternativ wechseln Sie in den Run-Konfigurationen; löschen Gläser, und fügen Sie es als eine externe jar.
dies könnte passieren, wenn Sie wahrscheinlich frühere tomcat server in eclipse, so löschen server und seiner Konfiguration und erstellen ein anderes werden, damit es funktioniert .
Können Sie versuchen Sie, wie folgt vor:
Keine der oben genannten Antworten enthalten die richtige Beton-Lösung.
Ich Stand vor genau dem gleichen Problem und ich fand eine sehr einfache Lösung.
Öffnen Sie Eclipse und entfernen Sie alle Einträge, die der Apache-server
Löschen Server aus der Registerkarte "explorer" löschen Tomcat aus dem server-explorer-Fenster, löschen server von
Window > Preferences > Server > Apache tomcat
, es zu löschen, löschen Sie auchservers
Ordner innerhalbEclipseProjects
.Ort, Apache tomcat Ordner außerhalb der Projekt-Ordner überall Sie wollen, können Sie in
Eclipse_Projects
Ordner, aber nicht im innerenEclipseProjects/projectxyz/
.Fügen Sie nun die server in eclipse die übliche Art und Weise und geben den Pfad für den neuen Standort.
Sollte diese Arbeit!
gleiche problem bei mir auch gelöst ich::
einfach entfernen Sie Ihre alten tomacat server, und fügen Sie tomcat 8.0 version nur
Wenn Sie heruntergeladen, entpackt Tomcat Archiv in den Eclipse-Ordner Server -, Benutzer-Einträge in classpath mit relativen Pfad (z.B. /Server/....) der bootstrap.jar und tomcat-juli.jar welchen Weg ich denke, ist nicht erreichbar, da ein relativer Pfad.
Einmal habe ich entfernt Tomcat-installation ein Verzeichnis (mit Dateien), die außerhalb des Eclipse-Server-Ordner, löschen Sie die alte Konfiguration und re-hinzufügen Tomcat, funktioniert alles wie erwartet.
Ich hoffe, das hilft verengen die Ursache.