Что я имею
У меня на компьютере под управлением Windows 7 запущен сервер Tomcat 7.0, и у меня есть подключение к Интернету через модем. IP, который я получаю по whatismyip - 117.xxx.xxx.xxx
. Я хочу использовать эту машину для тестирования моего Android-приложения.
Я получаю доступ к сервлетам на моем Apache Tomcat 7 через эмулятор Android через
http://10.0.2.2:8084/MyServer
Я хочу получить доступ к Серверу через мое настоящее Android-устройство.
Что я сделал
- Я использую No-IP Free, чтобы преобразовать мой динамический IP (у меня подключение удаленного доступа) в статический IP.
- Я изменил правила для входящих портов для порта 8084 на брандмауэре Windows 7, но он не работал.
В соответствии с предложением @slhck я смог получить доступ к своему маршрутизатору и выполнил расширенную настройку »NAT» Настройка виртуального сервера и на этом экране:
Я добавил TCP, внешний и внутренний порт 8084, внутренний сервер настроен на
10.0.2.2
. "Сервисное имя" - "Tomcat".