Ich muss eine Tomcat 8.5.x- Serverversion in Eclipse einrichten . Wenn ich versuche, einen Server mit der Eclipse- Benutzeroberfläche zu erstellen, erhalte ich in Eclipse Luna als Auswahl die neueste Version " Apache Tomcat v8.0 ". Wenn ich es auswähle und zu meinem Tomcat 8.5.x-Server navigiere, wird folgende Blockierungsfehlermeldung angezeigt:
Die Apache Tomcat-Installation in diesem Verzeichnis ist Version 8.5.0. Eine Tomcat 8.0-Installation wird erwartet.
Der gleiche Fehler tritt auf, wenn Sie TomEE 7.x ausprobieren, das intern auf Tomcat 8.5 basiert.
In Eclipse Neon ist die neueste Version als Auswahl " Apache Tomcat v9.0 " und es wird der gleiche Fehler ausgegeben . Es gibt nicht einmal die Option " Apache Tomcat v8.5 ".
Gibt es eine Möglichkeit, Tomcat 8.5 und TomEE 7.x in Eclipse zu verwenden? Wie?
server.info=
Zeile ändern (wie server.info = Apache Tomcat / 8.0.0 ), und server.number kann unverändert bleiben. Zum Beispiel habe ich es so unberührt gelassen :server.number=8.5.4.0
. Funktioniert ohne Probleme.Es gibt einen Patch für Eclipse:
https://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit
Laden Sie diesen Patch herunter und legen Sie ihn im Plugins- Verzeichnis Ihrer Eclipse-Installation ab. Es ersetzt die Standardeinstellung " org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar ".
HINWEIS
Nachdem Sie diesen Patch hinzugefügt haben, müssen Sie " Apache Tomcat v9.0 " auswählen, wenn Sie eine Server-Laufzeitumgebung in Eclipse hinzufügen ( Einstellungen> Server> Laufzeitumgebungen ).
Mit diesem Patch können Sie entweder Tomcat Version 9.x oder Tomcat Version 8.5.x auswählen, wenn Sie eine Apache Tomcat v.9.0-Laufzeitumgebung hinzufügen.
Weitere Informationen zu finden Sie auf der entsprechenden Fehlerberichtsseite: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494936
quelle
Für Tomcat 8.5.x- Benutzer
Sie müssen die Datei von Tomcats Datei ändern .
ServerInfo.properties
/lib/catalina.jar
ServerInfo.properties
Datei enthält den folgenden CodeÖffnen Sie einfach die
ServerInfo.properties
Datei, indem Sie diecatalina.jar
mit winrar aus dem lib- Ordner Ihres Tomcat öffnenServerInfo.properties
Dateispeicherort incatalina.jar
ist/org/apache/catalina/util/ServerInfo.properties
Hinweis:
shutdown
Der Tomcat-Server (falls er bereits von cmd geöffnet wurde), bevor Sie diese Schritte ausführen , andernfalls ändert sich Ihre Datei nicht und Ihr WinRAR zeigt einen Fehler an.Ändern Sie dann den folgenden Code in
ServerInfo.properties
Starten Sie Ihre Eclipse neu (falls geöffnet). Jetzt wird es funktionieren ...
quelle
Derzeit ist die Eclipse Neon-Serviceversion verfügbar . Wenn also noch jemand auf dieses Problem stößt, gehen Sie einfach zu
Hilfe → Nach Updates suchen
und installieren Sie die bereitgestellten Updates.
quelle
v8.0
,v8.5
undv9.0
in einen neuen Server definieren Fenster. Möglicherweise ist die von Ihnen verwendete Eclipse-Version anders.Diese Problemumgehung hat bei mir funktioniert. Ich habe die Datei serverInfo.properties wie folgt bearbeitet :
quelle
Installieren Sie die neueste Version von eclipse (). Es hätte die Option, Tomcat 8.5 hinzuzufügen.
quelle
Ich hatte ähnliche Probleme mit Eclipse Kepler v3.8. Ich hatte Tomcat v8.5.37 installiert. Ich konnte Apache v8.5 nicht als Option sehen. Beim Durchblättern von StackOverflow stellte ich fest, dass Apache v9.0 auf Eclipse Neon verfügbar ist. Coole Sache ist, dass Sie Ihre Eclipse-Version nicht ändern müssen. In Ihrer aktuellen Eclipse. Laden Sie WTP (Web Tools Package) wie folgt herunter:
Schritt 1: Hilfe >>> Neue Software installieren. Kopieren Sie diesen Link in "Arbeiten mit: http://download.eclipse.org/webtools/repository/neon"
Schritt 2: Wählen Sie aus dem ersten angezeigten Paket JST-Serveradapter und JST-Serveradaptererweiterungen aus. Installieren Sie diese.
Schritt 3: Windows >>> Einstellungen >>> Server >>> Laufzeitumgebungen >>> Hinzufügen ..
Dort sehen Sie Apache v9.0! Es klappt!
quelle
Gehen Sie zur Vorschau-Version von Tomcat, z. B.: Tomcat 8.3, kopieren Sie die Datei catalogina.jar und fügen Sie sie in den vorhandenen Tomcat ein, bei dem das Problem auftritt
quelle
Vergib mir, dass ich mich auf ein altes Problem berufen habe. Aber es ist wie legendär, immer für neue Benutzer passieren. Der Grund, warum ich hier bin, ist, dass ich eine andere Antwort verwenden möchte. Ziemlich einfach. Bitte gehen Sie zu Windows-> Einstellungen-> Laufzeitumgebung-> Suchen und wählen Sie den Ordner aus, in den Sie den Server herunterladen. Der Server wird automatisch erkannt und Sie können loslegen.
quelle
Ich vermute, dass Sie Eclipse Mars oder eine noch frühere Version ausführen. Sie müssen auf Eclipse Neon oder höher aktualisieren
quelle