8080 port bereits ergriffen Problem, wenn Sie versuchen zu verlagern-Projekt aus der Spring Tool Suite IDE

Habe ich seltsame Sache, wenn ich versuchen zu ändern, Spring-Projekt in meinem Spring-Tool-Suite. Auf den ersten laden (bereitstellen) alles in Ordnung ist, wird die Anwendung kompiliert und läuft auf localhost:8080

Wenn ich etwas in code und versuchen Sie erneut bereitstellen (Führen Sie es erneut - Ausführen Als Spring-Boot-App) bekomme ich Fehlermeldung

*************************** ANWENDUNG KONNTE NICHT GESTARTET WERDEN,


Beschreibung:

Den Tomcat-connector konfiguriert, auf port 8080 konnte nicht
start. Der port wird möglicherweise bereits verwendet werden oder der Anschluss sein können
falsch konfiguriert.

Handlung:

Überprüfen Sie die connector-Konfiguration, erkennen und beenden Sie alle Prozess
das ist listening on port 8080, oder konfigurieren Sie diese Anwendung, um zu hören
auf einem anderen port.

2016-10-19 00:01:22.615 INFO 10988 --- [ main]
ationConfigEmbeddedWebApplicationcontext : Schließen
org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@3023df74:
Datum der Inbetriebnahme [Wed Oct 19 00:01:19 CEST 2016]; root-Kontext
Hierarchie 2016-10-19 00:01:22.616 INFO 10988 --- [ main]
o.s.j.e.ein.AnnotationMBeanExporter : aufheben der Registrierung von JMX-ausgesetzt
Bohnen auf Herunterfahren

Wenn ich shutdown-Prozess auf diesen port manuell funktioniert alles wieder, aber dies kann nicht richtig sein Weg der Umwidmung von Frühling app. Mache ich etwas falsch hier?

Ich bin mit :: Spring Boot :: (v1.4.1.RELEASE)

P. S. ich bin mir bewusst, dass ich das setup irgendeine Art von hot-swap-Mechanismus zur automatischen reload der Seite, nachdem ich den code ändern, aber für jetzt würde ich mag, um dieses Problem zu beheben zuerst.

Vielen Dank für jede Art von Hilfe oder info.

Ja. Sie benötigen zur Abschaltung des services sicher ob re-implementieren. Dann werden Sie nicht über den service läuft im hintergrund und erstellen Sie einen port-Konflikt.
Eclipse (STS) nicht unterstützt "single instance" Ausführen "Konfigurationen" wie IntelliJ hat. Brauchen Sie, um "Beenden" ausführen.
Verwenden Sie diese zum ändern der port --server.port=8181
überprüfen Sie diese Antwort: stackoverflow.com/a/45531510/1498586

InformationsquelleAutor milan.latinovic | 2016-10-18

Schreibe einen Kommentar