Ich habe Tomcat 5.5 installiert, ausgeführt und überprüfbar unter http: // localhost: 8080 / . Die Tomcat-Menüoption wird in der Eclipse-Menüleiste angezeigt und ich kann Tomcat von dort aus starten und stoppen. In Eclipse wird es weder als Server-Laufzeitumgebung in Fenster - Einstellungen - Server - Laufzeitumgebungen angezeigt, noch in der Liste der Umgebungen angezeigt, die hinzugefügt werden können, wenn ich auf die Schaltfläche "Hinzufügen" klicke. Ich sehe nur die J2EE Runtime Library.
Bearbeiten:
Läuft unter Windows XP.
Die Eclipse-Version ist 3.5.1
Antworten:
In meinem Fall musste ich "JST Server Adapter" installieren. Ich verwende Eclipse 3.6 Helios RCP Edition.
Hier sind die Schritte, die ich befolgt habe:
Danach konnte ich neue Server Runtime-Umgebungen definieren.
BEARBEITEN: Mit Eclipse 3.7 Indigo Classic, Eclipse Kepler und Luna sind die Schritte identisch (mit der entsprechenden Update-Site), Sie benötigen jedoch sowohl JST-Serveradapter als auch JST-Serveradapter-Erweiterungen , um die Optionen für die Server-Laufzeitumgebung zu erhalten.
quelle
Ich hatte das gleiche Problem und löste es mit den folgenden Schritten
Führen Sie alle Installationsschritte aus und starten Sie Eclipse neu. Sie werden eine Reihe von Servern sehen, wenn Sie versuchen, eine Server-Laufzeitumgebung hinzuzufügen.
quelle
Sie müssen zu Hilfe> Eclipse Marketplace gehen . Geben Sie dann Server in das Suchfeld ein, in dem Eclipse JST-Serveradapter (Apache Tomcat, ...) angezeigt werden. Wählen Sie diesen aus und installieren Sie ihn. Gehen Sie dann zurück zu Fenster> Einstellungen> Server> Laufzeitumgebung und klicken Sie auf Hinzufügen. Wählen Sie dann Apache Tomcat-Version Fügen Sie das Installationsverzeichnis hinzu.
quelle
Window > Preferences > Server > Runtime Environments
(wie du gesagt hast)Add
Apache > Apache Tomcat 5.5
Das hat zumindest in den letzten 3 Versionen von Eclipse funktioniert. Wenn Ihre Eclipse keine solche Option enthält, installieren Sie sie neu (für Java EE-Entwickler).
quelle
Holen Sie sich "Eclipse für Java EE- Entwickler" . Beachten Sie das zusätzliche "EE". Dazu gehört unter anderem die Web Tools Platform mit unter anderem vielen Server-Plugins, unter anderem das für Apache Tomcat 5.x. Es ist auch logisch; JSP / Servlet ist Teil der Java EE-API.
quelle
Sie können mehr Erfolg erzielen, wenn Sie über den Einstellungsbildschirm nach der Laufzeitumgebung suchen, anstatt auf "Hinzufügen" zu klicken - sehen Sie sich diese Demo auf Youtube an. http://www.youtube.com/watch?v=EOkN5IPoJVs&playnext_from=TL&videos=rVnITzSU2Z8 - Wenn Sie auf Suchen klicken, werden Sie aufgefordert, auf das Tomcat-Verzeichnis zu verweisen, und es sollte dann als Server-Laufzeitumgebung hinzugefügt werden. Leider ist dies für mich nicht der Fall (ich erhalte die Meldung "Es wurden keine neuen Server-Laufzeitumgebungen gefunden"). Möglicherweise haben Sie jedoch mehr Erfolg.
quelle
Szenario 1: In Eclipse wurde der Server angezeigt. Nachdem Sie die bestimmte Version entfernt haben, möchten Sie bei Eclipse eine neue lokale Serverinstanz konfigurieren. Sie können sich aber nicht weiter bewegen.
Dies geschieht aus dem Grund, dass Eclipse immer noch nach der konfigurierten Version des Tomcat-Verzeichnisses sucht, das nicht mehr vorhanden ist.
Bis LUNA ist keine Neuinstallation erforderlich!
Alles, was wir brauchen, ist, die neue Server-Laufzeitumgebung in Eclipse zu ersetzen, nachdem die alte entfernt wurde, die nicht vorhanden ist. Eclipse wird
quelle