Я новичок в Tomcat. Использую win XP. Я установил Tomcat 7.0.3, запустил.
Я запустил браузер, захожу на localhost: 8080 и вижу страницу с поздравлениями, где говорится, что tomcat работает.
Я открыл веб-страницу what-is-my-ip, чтобы получить свой IP-адрес, взял свой смартфон, получил браузер, установил адрес на http: // [myip]: 8080, но он говорит, что сервер не работает.
Я добавил исключение для порта 8080 в Win Firewall. Затем проверка Tomcat localhost_access_log не показывает никаких запросов, кроме того, что я запустил из браузера хост-компьютера.
Компьютер, на котором я запускаю Tomcat, подключен к Интернету через беспроводной USB-модем, поэтому его емкость для загрузки очень скромная, но страница с поздравлениями проста.
Что я сделал не так?
Какие-либо предложения?
Спасибо!
Итак, насколько я понимаю, проблема в том, что вы запускаете свой сервер Tomcat только на локальном хосте, а не на IP-адресе интерфейса, который вы пробовали использовать на мобильном устройстве.
Чтобы убедиться в этом, перейдите на тот же компьютер, на котором работает tomcat, и запустите его в браузере. http://[myip]:8080
, вместо того http://localhost:8080
.
Если сайт не открывается, значит, проблема та же, что и я. Чтобы исправить это, попробуйте найти, где вы можете изменить конфигурации, чтобы apache работал как на локальном хосте, так и на вашем IP.
Если сайт работает, значит проблема в брандмауэре, и вам нужно заглянуть в брандмауэр Windows и посмотреть, что блокирует ваши запросы.