2017-07-29 7 views
-1

Ich will meine Ruhe api Dienst remote überprüfen, zu diesem Zweck i die folgenden Zeilen application.properties hinzufügenFrühling Boot, Remote-Host

server.port = 8080 
server.address = 37.221.202.142 

Diese IP-Adresse i von dieser Seite bekam https://2ip.ru/ Aber wenn ich run my app Ich habe den Fehler, dass Port bereits benutzt wird. Ich habe viele Ports (8081,80,80,883 usw.) gewechselt, aber jedes Mal, wenn ich diesen Fehler bekam. Wenn ich diese Zeile aus application.properties entfernt server.address = 37.221.202.142 Anwendung Fein eingesetzt, aber ich kann auf Server mit dieser URL http://37.221.202.142:8080/managers, aber diese Arbeit feinen http://localhost:8080/managers

nicht verbinden, was ich falsch mache?

+0

Der richtige Weg, dies zu tun, ist eine tatsächliche (Test) Server haben zu implementieren auf - alles andere wird Sie richtige Ergebnisse nicht geben (auch wenn Sie diese IP-hackery Arbeit machen verwaltet) – UnholySheep

Antwort

0

Öffnen Sie die Eingabeaufforderung und geben Sie ipconfig (wenn Sie ein Windows-Benutzer sind) oder ifconfig (wenn Ihr Linux-Benutzer).

Ermitteln Sie die IP-Adresse Ihres Geräts. Ich nehme an, dass Sie die Anwendung nicht auf dem öffentlichen Server bereitstellen (azurblau oder aws).

Wenn Sie Tomcat oder Pivotal Server für die Bereitstellung der WAR-Datei verwenden. Doppelklicken Sie auf den Server, um die Übersicht der Serverdetails zu erhalten, und geben Sie einfach Ihre IP-Adresse ein.

Jetzt starten Sie den Server neu und drücken Sie die IP-Adresse YOURIPADDRESS: 8080 Port im Browser und es sollte funktionieren.

enter image description here