"Server Tomcat v7.0 Server bei localhost konnte nicht gestartet werden" ohne Stack-Trace, während er im Terminal funktioniert

81

Also habe ich dieses Projekt bekommen, das vor dem Wochenende gut funktioniert hat (habe andere Probleme, aber zumindest Tomcat gestartet). Wenn ich jetzt versuche, den Tomcat-Server zu starten, wird sofort der folgende Fehler ausgegeben:

Server Tomcat v7.0 Server at localhost failed to start.

Ich kann Tomcat jedoch problemlos über das Terminal starten, und dieses Problem tritt in Eclipse auf ( Eclipse Java EE IDE für Webentwickler. Version: Juno Service Release 1 Build-ID: 20121004-1855 )

Ich habe mehrere Foren durchsucht, um eine Lösung zu finden, aber ohne Erfolg! Bitte helfen Sie jemandem in Not.

Marvin Effing
quelle
den vollständigen Stacktrace-Fehler posten?
Ami
@ ILLA gibt es keine. Nur das. Welches ist das seltsamste daran ...
Marvin Effing
Schöne Frage, der seltsamste Fehler, dem ich jemals begegnet bin. Mime wurde in Fedora 17 passiert. Die Sonnenfinsternis wird von Fedora Repo heruntergeladen.
Huahsin68
Gelöst durch Löschen eines bestimmten Ordners im Serverordner, Entfernen des Servers in Eclipse und anschließendes Erstellen eines neuen Servers in Eclipse (Registerkarte Server)
CodyBugstein
4
Dies ist eines der häufigsten Probleme, mit denen Entwickler konfrontiert sind. Aus meiner Erfahrung kann ich raten, dass der Fehler meistens auf die Datei web.xml zurückzuführen ist. Versuchen Sie, einige neu erstellte Servlet- und Servlet-Mapping-Tags zu entfernen.
Prateek Joshi

Antworten:

58

Um dieses Problem zu beheben, müssen Sie die .snapDatei im Verzeichnis löschen :

<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources

Nach dem Löschen dieser Datei können Sie Eclipse problemlos starten.

Ami
quelle
33
bitte wo ist diese datei Ich habe keine solche Datei
William Kinaan
18
In diesem Verzeichnis befindet sich keine solche Datei.
MrYo
34
@MarvinEffing Ich habe diese Datei gelöscht, aber es hat mir nicht geholfen!
Lrrr
1
Das hat bei mir funktioniert, aber können Sie erklären, warum es funktioniert hat? Was ist diese Datei? Warum verursacht es den Fehler? Auch für die Leute, die die Datei nicht sehen können: Versuchen Sie, Eclipse neu zu starten, das musste ich tun.
Kevin Workman
1
Nachdem ich die Snap-Datei gelöscht hatte (es war 0.snap), ging ich zu Eclipse, klickte mit der rechten Maustaste auf den Server und wählte Clean. Starten Sie dann den Server und es wird funktionieren.
Sunlover3
104
  1. Öffnen Sie die Registerkarte Server unter Windows → Ansicht anzeigen → Server

  2. Klicken Sie mit der rechten Maustaste auf den Server und löschen Sie ihn

  3. Erstellen Sie einen neuen Server, indem Sie auf der Registerkarte Server auf Neu → Server klicken

  4. Klicken Sie auf den Link "Laufzeitumgebungen konfigurieren ..."

  5. Wählen Sie den Apache Tomcat v7.0-Server aus und entfernen Sie ihn. Dadurch wird die Tomcat-Serverkonfiguration entfernt. Hier machen viele Leute Fehler - sie entfernen den Server, aber nicht die Runtime-Umgebung.

  6. Klicken Sie auf OK und verlassen Sie jetzt den obigen Bildschirm.

  7. Wählen Sie im folgenden Bildschirm den Apache Tomcat v7.0-Server aus und klicken Sie auf die Schaltfläche Weiter.

  8. Navigieren Sie zum Tomcat-Installationsverzeichnis

  9. Klicken Sie auf Weiter und wählen Sie das Projekt aus, das Sie bereitstellen möchten:

  10. Klicken Sie nach dem Hinzufügen Ihres Projekts auf Fertig stellen

  11. Starten Sie nun Ihren Server. Dadurch werden Ihr Server-Timeout oder Probleme mit der alten Serverkonfiguration behoben. Diese Lösung kann auch verwendet werden, um Probleme zu beheben, bei denen keine Portaktualisierung stattfindet.

chandrsekar.LS
quelle
11
Leider löst dies nichts ... Eclipse Kepler, Windows 7 32 Bit, Tomcat 7 ... Ich bin immer noch auf der Suche nach der richtigen Lösung
Miklos Krivan
2
Ich habe die Tomcat-Konfiguration aus der Eclipse entfernt und den Server erneut hinzugefügt. Hat für mich gearbeitet. Eclipse Juno.
user2771655
1
Vielen Dank, Alter! Also das Entfernen der Laufzeitumgebung hat der Tric?
Rahal Kanishka
1
wie von @MiklosKrivan gesagt - das funktioniert auch bei mir nicht, aber ich bin gespannt, warum und wie zum Teufel es bei anderen funktioniert und bin wiederum interessiert zu wissen, warum es bei mir nicht funktioniert.
Nachtwut
37

Um dieses Problem zu beheben, müssen Sie den Ordner tmp im folgenden Verzeichnis löschen

<workspace-directory>\.metadata\.plugins\org.eclipse.wst.server.core

Wenn beim Löschen dieses Ordners Probleme auftreten, starten Sie Ihre Eclipse neu und löschen Sie diesen Ordner erneut.

jaideep
quelle
Ich sehe den Namen des Ordners nicht. Wo ist er? Ich benutze Ubuntu 12.04
MMMMS
@MMMMS, vor den versteckten Dateien und Verzeichnissen steht ein Punkt. Unter den meisten * nix-Systemen können Sie solche Dateien und Verzeichnisse mit ls -a
FRK
22

In meinem Fall lag das Problem xmlirgendwie im Code.

Meine web.xmlDatei sah folgendermaßen aus:

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
    <display-name>Archetype Created Web Application</display-name>

    <servlet>
        <servlet-name>index</servlet-name>
        <jsp-file>index.jsp</jsp-file>
    </servlet>

    <servlet-mapping>
        <servlet-name>index</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>

aber ich habe es geändert, um so auszusehen

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
    <display-name>Archetype Created Web Application</display-name>

</web-app>

und jetzt wird der Server richtig geladen. Seltsam.

CodyBugstein
quelle
2
Ich hatte ein ähnliches Problem mit einer @WevServletAnmerkung mit einem falschen Pfad.
Thomas88wp
2
genau @ thomas88wp, entweder verwenden Sie die Annotation @WebServletund löschen die Servlet-Zuordnung oder das Gegenteil. danke du hast mein Problem gelöst :)
L.Zaki
Vielen Dank! Ich schnappte mir den Kopf, aber das half!
Shivangi Gupta
15

Server Tomcat v7.0 Server bei localhost konnte nicht gestartet werden.

Dieser Fehler wird nach drei Fällen behoben

1. Projekt & Server reinigen

Oder

2.Entfernen Sie die .snap-Datei aus diesem Verzeichnis

<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources

Oder

3.Entfernen Sie die temporäre Datei aus diesem Verzeichnis

<workspace-directory>\.metadata\.plugins\org.eclipse.wst.server.core

quelle
1
Ich habe den temporären Ordner gelöscht und jetzt startet der Server erfolgreich, aber meine Webanwendung wird nicht ausgeführt.
Rahul Munjal
Arbeitete für mich unter Ubuntu 18.04 mit Eclipse 2019-03 und Tomcat 8.5.43 :)
yanike
Rechtsklick auf Tomcat and Clean
Chinmoy
13

Ich bin auf dieses Problem gestoßen, weil ich die Servlet-Zuordnung in der Servlet-Klasse und in der Datei web.xml definiert habe.

Sie müssen sorgfältig prüfen, ob Sie die Servlet-Zuordnung in Ihrer Servlet-Klasse und in der Datei web.xml definiert haben

1) löschen @WebServlet("...")

@WebServlet("/Login")
public class Login extends HttpServlet {
}

ODER

2) löschen <servlet></servlet> <servlet-mapping></servlet-mapping>

<servlet>
    <servlet-name>ServletLogin</servlet-name>
    <servlet-class>Login</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>ServletLogin</servlet-name>
    <url-pattern>/login</url-pattern>
</servlet-mapping>

Grund:

Ich verwende Apache Tomcat 7.0, das Servlet 3.0 unterstützt.

Bei Java EE-Annotationen lautet der Standard-Deployment-Deskriptor für web.xml

Optional. Gemäß der Servlet 3.0-Spezifikation unter

http://jcp.org/en/jsr/detail?id=315

C0de8ug
quelle
Das ist es definitiv. Ich habe dasselbe Servlet zweimal zugeordnet, dieser Fix hat funktioniert.
George
10

Keine der oben genannten Antworten hat bei mir funktioniert. Ich verwende Tomcat 9 in meiner Eclipse-IDE. Daher habe ich die folgenden Schritte auf meinem Eclipse Neon ausprobiert.

Schritt 1: Klicken Sie auf die ServersRegisterkarte, um Ihren Server anzuzeigen. In meinem Fall sieht es folgendermaßen aus:

Geben Sie hier die Bildbeschreibung ein

Schritt 2: Klicken Sie mit der rechten Maustaste auf den Server, wählen PropertiesSie, Sie sehen das folgende Fenster. Klicken Sie auf Switch Location, um die Position von der Standardposition auf die im Bild unten gezeigte zu ändern. Klicken Sie auf Applyund dann OK, um das Fenster zu schließen.

Geben Sie hier die Bildbeschreibung ein

Schritt 3 Doppelklicken Sie auf den Tomcat-Server, um die OverviewOption wie in der Abbildung unten gezeigt zu öffnen . Der Server LocationsTeil war für mich aktiv, als ich das tat (es wird im Bild inaktiv angezeigt, weil ich das bereits an meinem Ende getan habe und mein Server läuft) und ich habe die zweite Optionsfeldoption ausgewählt, die ist Use Tomcat installation (takes control of Tomcat installation). Ich habe diese Option dann geschlossen, die Änderungen gespeichert, als ich dazu aufgefordert wurde, und meinen Server gestartet. Es fing an gut zu funktionieren.

Geben Sie hier die Bildbeschreibung ein

John
quelle
1
Vielen Dank, das ist die einzige Option, die für mich funktioniert hat!
Mike B.
Dies löste das Problem, danke Mann. Es ist überraschend, dass wirklich funktionierende Lösungen kleine Stimmen erhalten.
Die wissenschaftliche Methode
7

In meinem Fall lag das Problem in der Datei web.xml, in der ich vergessen habe, dem URL-Muster ein "/" (z. B. /login.do) voranzustellen.

Was mein Problem löste, war, wie oben von @ Ajak6 erwähnt, das Hinzufügen der Servlet-API als externe JAR-Bibliothek für das Projekt.

Ich habe jedoch einen besseren Weg gefunden, indem ich Tomcat wie folgt zur Ziellaufzeit hinzugefügt habe.

1) Projekt> Eigenschaften

2) Wählen Sie im Seitenmenü "Gezielte Laufzeiten".

3) Wählen Sie Tomcat (klicken Sie auf Übernehmen).

4) Klicken Sie auf OK

Emad Abdelhamid
quelle
In meinem Fall hat es mit Annotations gut funktioniert, aber als ich die Servlet-Konfigurationen in web.xml hinzufügte, habe ich vergessen, das / einzufügen, und dieses Problem ist aufgetreten. Zum Glück war dies eine schnelle Lösung. Danke Emad!
ppalancica
6

Durch das Erstellen eines neuen Arbeitsbereichs kann dieses Problem ebenfalls behoben werden.

Vibhor Bhardwaj
quelle
32
das würde vor dem Problem davonlaufen, das nicht gelöst werden kann.
Yauraw Gadav
1
Eigentlich nicht, weil es wahrscheinlich etwas in der Projektzuordnung ist.
George
6

Öffnen Sie Ihre Datei web.xml. (Wenn Sie nicht wissen, wo es ist, dann googeln Sie es einfach.) Es ist wie folgt:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
.
.
.
.
</web-app>

Fügen Sie direkt unter der <?xml version="1.0" encoding="UTF-8"?>Linie ein Tag hinzu <element>und schließen Sie es ganz unten mit dem </element>Tag. Erledigt.

Djangodude
quelle
Gestartet und Fehler weg. Hört aber nicht zu. Wofür ist das Element?
Yergalem
5

Ich hatte das gleiche Problem auf meinem Tomcat-Server, aber als ich gründlich nachschaute, stellte ich fest, dass ich ein neues Tag in meine web.xml-Datei einfügte und der Server es nicht akzeptierte wird gut sein .

REDA
quelle
1
Ich hatte in meiner web.xml zwischen <servlet> und <servlet-mapping> verwechselt und diesen Fehler erhalten. Vielen Dank! Ihre Lösung hat bei mir funktioniert.
Aafreen Sheikh
1
ok, gut für dich, es hat auch bei mir funktioniert und natürlich wird der Server nicht gestartet, wenn du zwischen ihnen verwirrt bist, weil <servlet> für Container definiert ist und <servlet-mapping> Mapping mit Servlet und URL für die http-Anfragen.
REDA
omg, kann nicht glauben. Ich hatte das gleiche Problem. Danke Mann, ich kann dir nicht sagen, wie sehr ich dir dankbar bin.
Rakesh Yadav
3

Eine Sekunde lang funktionierte alles einwandfrei, und dann gab mir mein Server diesen Fehler. Ich habe alle hier genannten Antworten durchgesehen und für mich hat diese einfache Lösung funktioniert:

Löschen Sie den Server und konfigurieren Sie einen neuen

Wenn Sie sicher sind, dass Sie nichts geändert haben und der Fehler gerade aufgetreten ist, löschen Sie NICHT .snap-Dateien oder andere temporäre Dateien. Dies führt nur zu weiteren Problemen. Und wenn der Fehler aufgrund einiger von Ihnen vorgenommener Änderungen aufgetreten ist, ist dieser Fehler definitiv auf einige Fehler in der Datei web.xml zurückzuführen.

PS Das Ändern des Arbeitsbereichs nützt Ihnen absolut nichts, denn wenn das Problem in Ihrem Projekt liegt, tritt es beim Importieren des Projekts immer noch im neuen Arbeitsbereich auf!

user2851347
quelle
2

Versuchen Sie, den vorhandenen Tomcat-Server in der Serverkonsole zu löschen. Wenn Sie die Konsole nicht haben, können Sie zu "Ansicht anzeigen -> Server" gehen und den Server löschen, indem Sie mit der rechten Maustaste darauf klicken. Fügen Sie einen neuen Server hinzu, dies wird Ihnen sicherlich helfen.

chethan bhounsley g
quelle
Ich habe alle Kommentare gelesen. Dies ist die einzige Option, die für mich funktioniert hat.
Vineela Thonupunuri
2

Ich hatte das gleiche Problem und keine der Antworten hier half meinem Fall. Nach einigen Stunden der Suche habe ich die Lösung für mich gefunden und hoffe, dass sie jemand anderem hilft.

Dies ist eine Lösung für alle, die den "Server Tomcat v7.0 Server bei localhost konnte nicht gestartet werden" erhalten. Fehler, nachdem der Tomcat-Server in Eclipse konfiguriert und versucht wurde, ein Projekt darauf auszuführen.

Nachdem Sie den Tomcat-Server in Eclipse konfiguriert haben, müssen Sie das Verzeichnis "WEB-INF" von Ihrem Tomcat kopieren. C: \ ...% TOMCAT_HOME% \ webapps \ ROOT und deren "WEB-INF" wird einfach kopiert und in Ihren WebContent-Ordner in Ihrem Eclipse-Projekt eingefügt (überschreiben Sie die Datei "web.xml").

Hoffe das hilft.

ChicoDelaBarrio
quelle
2

In meinem Fall war der Fehler, dass servlet-api.jar nicht gefunden werden konnte. Ich weiß nicht, warum es plötzlich Fehler gab. Weil es vorher ohne Probleme lief. Nachdem Sie die Option servlet-api.jar in der Option "Erstellungspfad" angegeben haben, wurde der Server erfolgreich gestartet.

Ajak6
quelle
Nachdem ich all das ausprobiert hatte, führte mich dies tatsächlich durch. ES WAR NICHT VERFÜGBAR VON EINIGEN ABHÄNGIGKEITEN
Young Emil
2

In meinem Fall habe ich meinen Tomcat-Ordner (der alle Dateien enthält) an einem anderen Ort bereitgestellt.

Als ich dann Eclipse startete und versuchte, mein Projekt mit JSPs und Servlets auszuführen, bekam ich denselben Fehler.

Ich habe alle Antworten hier ausprobiert, aber es hat sich nichts geändert. Die Lösung für mich bestand darin, alle Tomcat-JAR-Dateien wie folgt in die Projektbibliothek einzufügen:

  1. Gehe zu Eclipse
  2. Klicken Sie mit der rechten Maustaste auf das Projekt, an dem Sie arbeiten> Erstellungspfad> Erstellungspfad konfigurieren ...> Bibliotheken> Externe JARs hinzufügen
  3. Wählen Sie alle JAR-Dateien aus Tomcat / bin und Tomcat / lib aus
  4. Drücke OK"

Jetzt sollten Sie sie im Bibliotheksordner Ihres Projekts finden und dann sollte es funktionieren.

Iwan Cuche
quelle
2

1-Gehen Sie zu Ihrem Arbeitsbereichsverzeichnis ».metadata» .plugins »org.eclipse.wst.server.core Ordner.

2- Löschen Sie den tmp-Ordner.

3- Starten Sie Ihre Eclipse-IDE neu

Fatma Yakut
quelle
1

In meinem Eclipse-Arbeitsbereich wurde dies durch Ausführen der folgenden Schritte behoben. Fenster -> Einstellungen -> Netzwerkverbindungen -> Ändern Sie 'Active Provider' in 'Direct' anstelle von 'Native'. Sie können es versuchen.

Pijush
quelle
1

Ich hatte dieses Wochenende ein ähnliches Problem. Versuchte alle oben genannten Tricks, aber keiner von ihnen hat von mir funktioniert. (Arbeiten in Eclipse LUNA)

Dann habe ich analysiert, dass ich kurz vor dem Erstellen eines bestimmten Servlets Apache Tomcat v7.0 erfolgreich ausgeführt habe. Welches war "RefreshServlet" wie unten gezeigt:

RefreshServlet.java

Damit üben Servlets die "AutoRefresh" -Funktion. Wenn ich dieses Servlet aus meiner Anwendung entferne, funktioniert es einwandfrei. Wenn ich jedoch versuche, dieses Servlet hinzuzufügen und auszuführen, wird der gleiche Fehler angezeigt: "Apache Tomcat v7.0 konnte nicht gestartet werden."

Ich weiß nicht warum, aber nur das Entfernen dieses Servlets funktioniert gut, damit ich den Rest meiner Anwendung ausführen kann.

Unter dem Strich würde ich also vorschlagen, wenn kein anderer Trick funktioniert, versuchen Sie, das neueste Servlet oder eine Klasse zu entfernen, die Sie gerade erstellt haben, bevor Sie diesen Fehler erhalten. Dies funktioniert möglicherweise auch für den Rest der Anwendung.

Jede weitere Erklärung wäre willkommen. Vielen Dank

NIKHIL CHAURASIA
quelle
1
Möglicherweise warten mehrere Servlets auf dieselbe URL, wodurch Tomcat nicht gestartet werden kann.
Alttag
1

Überprüfen Sie Ihren Webdeskriptor (web.xml) oder Ihre Servlets (wo Sie Anmerkungen machen, überprüfen Sie etwas wie '@WebServlet ("/ servlet_name")') auf Duplikate. Entfernen Sie diese, falls vorhanden.

Mwangi Thiga
quelle
1

Ich habe dieses Problem behoben, indem ich mit der rechten Maustaste auf den Tomcat-Server auf der Registerkarte Server geklickt und auf "Tomcat-Arbeitsverzeichnis bereinigen" geklickt habe.

Hafiz Hamza
quelle
1
Das hat mir geholfenServer Tomcat v8.5 Server at localhost failed to start.
Nipun Tharuksha
0

Sie können mit der rechten Maustaste auf Apache-Tomcat klicken, Eigenschaften auswählen und auf Standard wiederherstellen klicken.

pkpk
quelle
0

In meinem Fall wurde das Problem durch einen Syntaxfehler in den übergebenen Argumenten verursacht. Ich hatte ein Leerzeichen zwischen Schlüssel und Wert, wenn ich '-D' verwendete.

dh

-DMyArg= MyValue

anstatt

-DMyArg=MyValue
Kevin
quelle
0

Doppelklicken Sie auf der Registerkarte Eclipse-Server auf Apache-Server. Ändern Sie jetzt den Tomacat-Administratorport auf 8010, den http-Port auf 8082 und den Ajp-Port auf 8011.

sudeep biswas
quelle
0

Wenn alle gegebenen Antworten nicht für Sie funktionieren, ändern Sie einfach Ihren aktuellen Arbeitsbereich.

Datei-> Arbeitsbereich wechseln

Es wäre Ihr Problem zu lösen.

Umesh
quelle
Letzte und gute Option. Aber einige Kopfschmerzen sind da, um den Arbeitsbereich zu verändern.
Sagar007
0

In meinem Fall wurde das Problem mit einer anderen Instanz von Tomcat ausgeführt. Ich habe den Dienst eingestellt und das Problem wurde behoben

Vishnu
quelle
0

Nachdem Sie alle oben genannten Schritte ausgeführt haben, wurde das Problem nicht behoben.

Schließlich wurde es mit den folgenden Schritten gelöst.

1- Überprüfen Sie die .log-Datei in Ihrem Arbeitsbereichsverzeichnis. Problem mit der Java-Version

"Auslöser: java.io.IOException: Programm kann nicht ausgeführt werden" C: \ jdk1.7.0_45 \ bin \ java ": CreateProcess error = 193,% 1 ist keine gültige Win32-Anwendung unter java.lang.ProcessBuilder.start (Unbekannt) Quelle) unter java.lang.Runtime.exec (unbekannte Quelle) unter java.lang.Runtime.exec (unbekannte Quelle) unter org.eclipse.debug.core.DebugPlugin.exec (DebugPlugin.java:869) ... 80 weitere

Auslöser: java.io.IOException: CreateProcess error = 193,% 1 ist keine gültige Win32-Anwendung unter java.lang.ProcessImpl.create (native Methode) unter java.lang.ProcessImpl. (Unbekannte Quelle) unter java.lang. ProcessImpl.start (unbekannte Quelle) "

Ich habe das richtige betriebssystemkompatible JDK installiert und das Problem wurde behoben. PS: Ich habe den JDK-Pfad explizit über Eclipse festgelegt (Fenster-> Einstellungen-> installierte JRE), aber nachdem ich den richtigen JDK-Pfad festgelegt habe, funktioniert er für mich einwandfrei.

Saurabh Gupta
quelle
0

Überprüfen Sie zunächst in Ihrer Web.xml, ob mehrere <Servlet-Mapping> -Tags mit unterschiedlichen Namen vorhanden sind. Wenn ja, löschen Sie die unerwünschten Tags und führen Sie sie aus. Dies sollte einwandfrei funktionieren

ODER

Um dieses Problem zu beheben, müssen Sie die im Verzeichnis befindliche .snap-Datei löschen.

Wechseln Sie zu Ihrem Arbeitsbereich von Eclipse, den Sie verwendenPath -> workspace.metadata.plugins \ org.eclipse.core.resources \ snapfile

Löschen Sie die Snap-Datei.

Löschen Sie nach dem Löschen dieser Datei den Tomcat-Server. Löschen Sie dann auch die Server-Laufzeit, die als Apache Tomcat ausgewählt ist. Fügen Sie dann erneut Server hinzu und gehen Sie zu Projekt -> Eigenschaften -> Projektfacetten -> Auf der rechten Seite finden Sie die Registerkarten Details und Laufzeit. Klicken Sie auf Runtimes und aktivieren Sie das Kontrollkästchen von Apache, das bereits vorhanden ist (falls nicht vorhanden, fügen Sie es hinzu).

Ändern Sie die Portnummern und führen Sie sie aus.

Sravan Yadav Lingam
quelle
0

Versuchen Sie, alle Abhängigkeiten Ihres Projekts aus dem lokalen Maven-Repository (.m2) zu entfernen.

Pfad: C: \ Benutzer \ Benutzername \ .m2 \ Repository

Schließen Sie Eclipse und öffnen Sie es erneut. Es werden automatisch alle Abhängigkeiten heruntergeladen.

Isuru
quelle
0

Ich habe mein Problem gelöst, indem ich alle anderen Projekte in Eclipse einfach geschlossen habe.

Azhar Baloch
quelle