2016-03-11 26 views
6

In un PC con server Windows 8.1 (denominato srv), ho installato Tomcat come servizio e quando eseguo un'applicazione da un PC posso eseguire l'app tramite srv:8080/myWebApplication da il mio browser Tuttavia, quando provo a eseguire l'app da una tabella, sembra che lo srv non sia riconosciuto e il browser non carichi nulla. Quando provo il 192.168.0.2:8080/myWebApplication l'applicazione viene caricata correttamente.Impossibile caricare un'applicazione Web tramite tablet

Perché la prima via non funziona nei tablet?

risposta

4

Questo è solo perché il tablet non conosce il nome di "SRV" si utilizza per accedere alla tua applicazione web. È necessario modificare il "file hosts" nel tablet se viene eseguito con sistema operativo Android. Se non si conosce il "file hosts", dare un'occhiata al proprio file Windows \ System32 \ drivers \ etc \ hosts. Si tratta di un file di mapping per il server < -> IP

Per vedere come modificare il file hosts in compresse Android:

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

3

Perché non si dispone di un server Application Server/Web in esecuzione nel vostro tablet
localhost è equivalente a 127.0.0.1

localhost - wikipedia

In reti di computer, è localhost un nome host che significa questo computer. Può essere utilizzato per accedere ai servizi di rete che sono in esecuzione sull'host tramite la sua interfaccia di rete loopback. L'utilizzo dell'interfaccia loopback esclude qualsiasi hardware dell'interfaccia di rete locale.

Quindi, se si desidera inviare un rquest a un server, è necessario specificare l'host utilizzando il suo indirizzo IP