Wie kann ich den Eclipse-Server-Start-Timeout deaktivieren?
-
01-07-2019 - |
Frage
In der Standardeinstellung, wenn ein Webapp Server in Eclipse Web Tools verwenden, wird der Start des Servers nach einem Timeout von 45 Sekunden fehl. Ich kann dieses Timeout in der Serverinstanz Eigenschaften erhöhen, aber ich sehe keinen Weg, um die Timeout vollständig (nützlich beim Debuggen Start der Anwendung) zu deaktivieren. Gibt es eine Möglichkeit, dies zu tun?
Lösung
in Eclipse Indigo, können Sie das Standard-Timeout durch einen Doppelklick auf dem Server bearbeiten in dem „Server“ -Ansicht und den Timeout für den Start zu ändern (siehe Grafik). Speichern Sie Ihre Änderungen, und Sie sind gut zu gehen!
Andere Tipps
- Auf der EclipseIDE, doppelklicken Sie auf dem Server
- Admin-Panel öffnet, klicken Sie auf "Timeouts" Registerkarte
- Legen Sie größeren Wert in dem "Start (in Sekunden)" kann 1800 sein
- Restart / Starten Sie den Server
Wenn alles in Ordnung ist, sollte der Server gestartet werden.
Ein weiterer Datenpunkt. Wenn Sie in Ihrer Konsole „Server-Start in NNN ms“ zu sehen, aber die Server-Ansicht zeigt immer noch, dass es versucht zu starten, und dann mal aus schließlich den Server zu töten, könnte es sein, dass Sie keinen Plain-HTTP-Anschluss konfiguriert haben. Zum Beispiel, wenn Sie nur einen 2-Wege-SSL-Anschluss in Ihrem Tomcat konfiguriert haben, wird es beginnen, gut mit den Skripten in „TOMCAT_HOME / ist“, aber wenn Sie versuchen, es mit der Eclipse-Server-Ansicht zu starten, wird es nicht sein, der Lage, eine Verbindung zum HTTP-Port zu öffnen, und wird beendet, wenn es den Timeout trifft. (Dies war mit einer ziemlich alten STS 2.1.0. Sie wissen nicht, ob es in späteren Versionen behoben wird)
Joe
Julies Antwort gibt Ihnen eine lange Auszeit, aber nicht unbegrenzt. Sie können die Server-Konfigurationsdatei in den Arbeitsbereich bewegen, und dann die XML-Datei direkt bearbeiten und ein Limit von mehr als 1800. Es ist ein hässlicher Hack, sollten aber funktionieren.
Gehe zu Fenster> Einstellungen> Server
Stellen Sie 'Server Timeout-Zeit', wie Unlimited von Drop-Down-Menü.
oder
Goto $ ARBEITSBEREICH / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.wst.server.core.prefs
Add / Update Linie Maschine-Geschwindigkeit = -1
hier, -1 ~ Unbegrenzte
Wenn Sie immer noch Problem haben nach Timeout-Einstellungen zu ändern, dann ist es am besten, die Server-Konfiguration in Eclipse (in Server-Ansicht Reiter) zu entfernen und neu erstellen Sie es erneut.
Server -.> Neuer Server
Es funktioniert für mich.
ja das funktioniert, aber die maximale Grenze ist 1800, die 30 Minuten sind.
Manchmal, wenn unsere gesamte Datenbank Wiederaufbau (auf dem Server Erststart) diese länger als 30 Minuten gehen können und verursacht Probleme.