2016-03-11 3 views
6

In einem PC mit Windows Server 8.1 (der als srv benannt ist), habe ich Tomcat als Dienst installiert, und wenn ich eine Anwendung von einem PC aus ausführen kann ich die App über srv:8080/myWebApplication von mein Browser. Wenn ich jedoch versuche, die App von einer Tabelle aus zu starten, scheint es, dass die srv nicht erkannt wird und der Browser nichts lädt. Wenn ich die 192.168.0.2:8080/myWebApplication versuche, wird die Anwendung geladen.Laden einer Webanwendung über Tablet fehlschlägt

Warum funktioniert der 1. Weg nicht in den Tabletten?

Antwort

4

Dies ist nur, weil das Tablet nicht den Namen „srv“ kennt Sie verwenden um auf Ihre Webapplikation zuzugreifen. Sie müssen Ihre "hosts file" in Ihrem Tablet bearbeiten, wenn es unter Android OS läuft. Wenn Sie nicht wissen, was "Hosts-Datei" ist, sehen Sie sich Ihre Windows \ System32 \ drivers \ etc \ hosts-Datei an. Diese ist eine Zuordnungsdatei für server < -> IP

zu sehen, wie Hosts in Android-Tabletten-Datei bearbeiten:

https://android.stackexchange.com/questions/60150/how-to-edit-etc-hosts-file

3

Weil Sie nicht eine Server-Anwendung/Web-Server in Ihrem Tablet ausgeführt haben
localhost zu 127.0.0.1 entspricht

localhost - wikipedia

In Computer-Vernetzung, localhost ein Hostname, der diesen Computer bedeutet. Es kann verwendet werden, um über seine Loopback-Netzwerkschnittstelle auf die Netzwerkdienste zuzugreifen, die auf dem Host ausgeführt werden. Die Verwendung der Loopback-Schnittstelle umgeht jede lokale Netzwerkschnittstellenhardware.

Also, wenn Sie einen rquest an einen Server senden möchten, müssen Sie den Host angeben, indem Sie seine IP-Adresse mit

Verwandte Themen