java.lang.Exception: Port 8083 wird bereits verwendet.
Die Fehlermeldung bedeutet, dass eine andere Anwendung bereits an diesen Anschluss gebunden ist, so dass Sie ihn nicht verwenden können. In der Regel bedeutet dies, dass ein Server läuft (oder beendet wird), aber den betreffenden Anschluss noch offen hat. Diese Fehlermeldung tritt häufig auf, wenn Sie versuchen, einen Server herunterzufahren und die neue Version zu starten, der erste Server aber nicht vollständig heruntergefahren ist, wenn der neue gestartet wird. Sie müssen den betreffenden Server ausfindig machen und ihn möglicherweise mit kill -9
oder so ähnlich.
Ein gutes Werkzeug, um herauszufinden, welche Anwendung den Port geöffnet hat, ist lsof
. Dies sollte zumindest unter den meisten Unixen (Linux) und MacOSX funktionieren.
lsof -i :8083
lsof
dient zum Überwachen der offenen Dateien auf einem System, aber die -i
ist für Internetadressen gedacht:
-i [i] This option selects the listing of files any of whose Internet
address matches the address specified in i.
[46][protocol][@hostname|hostaddr][:service|port]