Port 8080, der von VMware vFabric tc Server Developer benötigt wird

8

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!

    
Neets 15.08.2012, 17:07
quelle

4 Antworten

16

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.

  1. Öffnen Sie Server & gt; VMware vFabric tc Server Developer Edition v2.7-config & gt; catalina.properties
  2. Am Ende der Datei werden 2 definierte Eigenschaften angezeigt:
    • bio.http.port
    • bio.https.port
  3. Ändern Sie bio.http.port auf einen anderen Port als 8080 (z. B. 8081)
  4. Ändern Sie bio.https.port auf einen anderen Port als 8443 (z. B. 8444)
  5. Klicken Sie auf "Speichern".

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!

    
david.joyce13 15.09.2012 07:36
quelle
6

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.

    
Gareth 15.10.2012 03:15
quelle
5

Oder du möchtest den Zombie-Prozess, der immer noch an diesen Port gebunden ist, mit einem Oneliner direkt beenden:

%Vor%     
Martin Lundberg 18.02.2013 09:56
quelle
0

In Verbindung mit Gareths Vorschlag ist dies für mich workerd:

  • Klicken Sie in der Ansicht Server mit der rechten Maustaste auf Ihren Server und klicken Sie auf Überwachung - & gt; Eigenschaften
  • Stoppen Sie den Monitor an Port 8080.
  • Speichern Sie die Änderungen und starten Sie den Server.
PhoenixDev 04.02.2015 07:52
quelle