Ich öffne die Serveransicht, klicke mit der rechten Maustaste und gehe zum new- & gt; Servermenü.
Wenn ich Tomcat 6 oder Tomcat 7 anwähle, funktioniert der nächste Button gut, allerdings wenn ich Tomcat 8 wähle, ist der nächste Button ausgegraut .
Wie kann ich in diesem Fall einen Tomcat 8 hinzufügen?
Es gibt ein paar Ressourcen im Internet über dieses Problem, aber keine Antwort auf SO.
Wenn du nie einen Tomcat8 zur Eclipse hinzufügst, gäbe es kein Problem wie Tomcat7 oder Tomcat6. Aber es gibt eine Einstellung über tomcat8 und das ist falsch. In diesem Menü gibt es keine Möglichkeit, Einstellungen neu zu konfigurieren.
Gehen Sie einfach zu Window- & gt; Einstellungen- & gt; Server- & gt; Runtime Environments und entfernen oder bearbeiten Sie die alten, falschen Einstellungen. Dann können Sie auch tomcat8 hinzufügen!
Ref: Ссылка
Ich benutze Ubuntu 14.04 und Eclipse mars2 und die akzeptierte Antwort für diese Frage funktionierte nicht für mich. Ich habe alles ausprobiert, um neue Software zu installieren (Erweiterungen unnötig, da mars bereits native Unterstützung für tomcat8 hat), und Laufzeitumgebungen ohne Erfolg hinzuzufügen / zu entfernen.
Es ist ein Fehler in Eclipse.
Hier ist die Problemumgehung, die für mich funktionierte:
%Vor%Quelle: Eclipse fügt Tomcat 7 einen leeren Server hinzu Name
Obwohl es Tomcat 7 sagt, hat es für dasselbe Problem mit Tomcat 8 auch funktioniert.
Versuchen Sie zuerst, den entsprechenden Server unter
zu entfernen / zu bearbeitenWindow- & gt; Einstellungen- & gt; Server- & gt; Laufzeitumgebungen
Dann gehen Sie weiter und fügen Sie einen neuen Server hinzu. Auch nach dem Löschen des alten Setups unter Fenster- & gt; Voreinstellungen- & gt; Server- & gt; Laufzeitumgebungen - Wenn Sie dieses Problem weiterhin bei Definieren haben einen neuen Server von der Registerkarte Server von Eclipse, versuchen Sie jetzt Tomcat unter Window- & gt; Einstellungen- & gt; Server- & gt; Runtime Environments hinzuzufügen früher gelöscht & amp; Gehen Sie dann zu Einen neuen Server definieren auf der Registerkarte servers , um einen neuen Server zu erstellen. Dies sollte funktionieren.
Gehe einfach zu Window->Preferences->Server->Runtime Environments
und entferne den Server.
Versuchen Sie, den Server nur von dort hinzuzufügen. Sie werden sehen, dass ein anderer Ordner mit demselben Namen erstellt wurde.
Geben Sie einen gültigen Pfad an. Starten Sie Eclipse neu und fügen Sie den Server von der Serverkonsole hinzu.
Ich hoffe, es wird helfen ..
Ich hatte dieses Problem auch und wurde durch unzureichende Dateizugriffsrechte im Installationsverzeichnis des Tomcat-Servers verursacht.
Stellen Sie sicher, dass Sie Lesezugriff auf alle Dateien im Tomcat-Installationsverzeichnis haben, das Sie in Eclipse konfiguriert haben (dies kann ein Problem sein, wenn Sie beispielsweise den in Ubuntu installierten Standard-Tomcat verwenden, wenn Sie nicht zum tomcat8
gehören) Gruppe).
Es ist ein Fehler in Eclipse. Sie können die folgenden Schritte ausführen, um dieses Problem zu beheben.
Schließen Sie Eclipse
Gehe zu {workspace-verzeichnis} /. metadata / .plugins / org.eclipse.core.runtime / .settings
Löschen Sie die folgenden zwei Dateien:
org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
Starten Sie Eclipse neu