Ich verwende STS (SpringSource Tool Suite), das mit VMware vFabric tc Server Developer Edition v2.6 geliefert wird. Das Problem ist, dass jedes Mal, wenn ich es starte, der folgende Fehler angezeigt wird:
Port 8080, der für VMware vFabric tc Server Developer Edition v2.6 erforderlich ist wird bereits verwendet. Der Server läuft möglicherweise bereits in einem anderen Server Prozess oder ein Systemprozess kann den Port verwenden. Um das zu starten Server müssen Sie den anderen Prozess stoppen oder den Port ändern Nummer (n).
Ich habe nichts mit dem Port, den ich kenne. Es hat immer gut funktioniert bis heute.
Ich habe auch versucht, die Portnummer zu ändern, aber die Änderungen werden nicht akzeptiert. Wenn ich zum Beispiel 8081 ändere und dann STS neu starte, überschreibt es den Port und setzt ihn auf 8080 zurück.
Kann jemand einige Ideen anbieten, um das zu beheben?
Zu Ihrer Information: Ich betreibe STS in VirtualBox.
Danke!
Dies gilt für die neueste STS-Version - 3.0.0
Wenn Sie STS öffnen, sollten Sie in der Ansicht Paket-Explorer (links) einen Projektordner namens Server sehen.
bio.http.port
auf einen anderen Port als 8080 (z. B. 8081) bio.https.port
auf einen anderen Port als 8443 (z. B. 8444) Wenn Sie jetzt mit der rechten Maustaste auf den integrierten tc-Server bereitstellen und ihn starten, sollte er auf den neuen Ports ausgeführt werden. Viel Glück!
Doppelklicken Sie in der Ansicht Server auf den Server, auf dem Sie die Ports ändern möchten. Dies öffnet die Übersichtsseite. Erweitern Sie die Registerkarte Anschlüsse, und geben Sie die gewünschten Anschlusseinstellungen ein. Der Grund, warum STS diese Konfigurationsseite verwendet, ist, dass Sie einen Arbeitsbereichsserver konfigurieren können, ohne die Konfiguration in Ihrem Serverinstallationsverzeichnis zu ändern.
Oder du möchtest den Zombie-Prozess, der immer noch an diesen Port gebunden ist, mit einem Oneliner direkt beenden:
%Vor%In Verbindung mit Gareths Vorschlag ist dies für mich workerd:
Tags und Links vmware sts-springsourcetoolsuite tcserver