Tomcat-server nicht gestartet werden. in eclipse
Ich versuche, meine host-web-app über Tomcat. Ich bin mit dem Spring framework und Tomcat eingerichtet. Ich habe konvertiert es in ein Maven-Projekt und ein Maven-Datei vorgenommen und Sie verschoben die war-Datei korrekt webapps-Ordner des Tomcat-Installationsverzeichnisses. Wenn ich versuche zu laufen, es gibt mir die Fehlermeldung:
Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
In der Konsole sehe ich, dass es stecken bleibt, auf
Building JPA container EntityManagerFactory for persistence unit 'default'
Bin ich mit einer MySQL Datenbank und der MySQL-workbench es sagt der server ausgeführt wird. Ich bin wirklich verwirrt, warum dies geschieht. Ich habe sogar versucht, die folgenden:
Click on Window > Show view > Server OR right click on the server in "Servers" view, select "Properties".
In the "General" panel, click on the "Switch Location" button.
The "Location: [workspace metadata]" should replace by something else.
Open the Overview screen for the server by double clicking it.
In the Server locations tab , select "Use Tomcat location".
Save the configurations and restart the Server.
Kann mir jemand sagen warum dies passiert ist? Vielen Dank für jede Hilfe
Du musst angemeldet sein, um einen Kommentar abzugeben.
der server benötigt mehr Zeit zum starten, aber die Standard-Startzeit Grenze
45 seconds
.Alles, was Sie tun müssen ist, öffnen Sie die Registerkarte "Server" mit der rechten Maustaste auf Ihren server und klicken Sie auf öffnen , öffnet sich ein Menü, in Ihrem editor öffnen Sie das Untermenü
Timeouts
und ändern Sie den Wert vonStart (in seconds)
auf einen höheren Wert z.B. 300 Sekunden. und starten Sie Ihren server erneut.Öffnen Sie die Registerkarte Server aus Windows - >Show View - >Server-Menü.
Rechten Maustaste auf den server, und löschen Sie Sie.
Erstellen eines neuen Servers geht, Neue>Server auf der Registerkarte Server.
Klicken Sie auf "Konfigurieren der runtime-Umgebungen..." - link.
Wählen Sie den Apache Tomcat v7.0-server und entfernen Sie es. Dies wird entfernen Sie den Tomcat-server-Konfiguration. Dies ist, wo viele Menschen Fehler machen – Sie entfernen den server aber nicht entfernen Sie die Runtime-Umgebung.
Klicken Sie auf OK und verlassen Sie das Bild oben jetzt.
Vom Bildschirm unten, wählen Sie Apache Tomcat v7.0-server und klicken Sie auf die Schaltfläche weiter.
Durchsuchen, um Tomcat Installation Directory.
Klicken Sie auf Weiter, und wählen Sie, welches Projekt würden Sie gerne bereitstellen.
Klicken Sie auf Fertig stellen, nachdem Sie Ihre Projekt.
Nun den server starten. Dieser wird fix your Server-timeout oder irgendwelche Probleme mit der alten server-Konfiguration. Diese Lösung kann auch verwendet werden, zu beheben "port-update-nicht-stattfinden" Probleme.
Quelle: Fix Tomcat
In meinem Fall, das problem kam von einer unmöglichen loopback auf localhost.
Tomcat effektiv gestartet (ich nennen könnte "http://localhost:8080/myApp"), aber Eclipse habe keine Antwort bekommen und es als Tomcat halten beim starten.
Einer software namens ZScaler (eingestellt von admin zum Schutz der enterprise) auf Windows 10 setzen loopback-Einschränkungen. Zum Glück, eine option existiert zum deaktivieren der loopback-Beschränkungen für ZScaler.
Einem VPN kann dazu führen, die gleichen Einschränkungen.
Wenn Sie nicht finden, die Anwendung, die Mühe verursachen, können Sie ändern Sie "hostname" in Eclipse-Tomcat-Allgemeine Infos, von "localhost" auf "IhreIP" (ex : 179.25.14.178), ABER dieser trick wird nicht zulassen, den DEBUG-MODUS.