Не удается загрузить веб-приложение через планшет

В Windows Server 2008 R2 ПК (который называется srv), я установил Tomcat Server как сервис, и я развернул там свое веб-приложение. Я могу получить доступ к своему приложению (с любого ПК с Windows) через srv:8080/myWebApplication из браузера.

Тем не менее, когда я пытаюсь получить доступ к веб-приложению с планшета, кажется, что srv не распознается и браузер ничего не загружает. Наоборот, когда я использую IP-адрес сервера вместо его имени: 192.168.0.2:8080/myWebApplication веб-приложение загружено нормально.

По какой причине в планшетах не работает первый способ?

6

Решение

Это просто потому, что ваш планшет не знает имя «srv», которое вы используете для доступа к веб-приложению.
Вы должны отредактировать ваш «файл хостов» на планшете, если он работает под управлением ОС Android.
Если вы не знаете, что такое «файл hosts», загляните в файл Windows \ System32 \ drivers \ etc \ hosts.
Это файл сопоставления для servername <-> IP

Чтобы увидеть, как редактировать файл hosts в планшетах Android:

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

4

Другие решения

Потому что на вашем планшете нет запущенного серверного приложения / веб-сервера
локальный эквивалентно 127.0.0.1

localhost — википедия

В компьютерных сетях localhost — это имя хоста, которое означает этот компьютер. Он может использоваться для доступа к сетевым службам, работающим на хосте, через его сетевой интерфейс обратной связи. Использование интерфейса обратной связи обходит любое оборудование локального сетевого интерфейса.

Итак, если вы хотите отправить запрос на сервер, вы должны указать хост, используя его IP-адрес

3

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector