Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat не виден извне / 14 сообщений из 14, страница 1 из 1
04.12.2012, 22:18:45
    #38065202
YK13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Всем доброго времени суток.

Зараннее прошу не пинать ногами и не отсылать в Google так как тема заезженная.
Вобщем суть в названии поста. Через localhost:8080 всё видно прекрасно, а через ip-адрес:8080 страница не видна. Вроде бы все сделал как полагается. В firewall входящее правило для tomcat существует. В роутере порт-форвардинг прописан. В чем возможна проблема?
Зараннее благодарен
...
Рейтинг: 0 / 0
04.12.2012, 22:24:39
    #38065206
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
YK13,
Наверно томкат "забинден" на локалхост только. Из соображений секурности.

?
# netstat -an|grep 8080
...
Рейтинг: 0 / 0
04.12.2012, 22:53:08
    #38065229
YK13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Relic Hunter?
# netstat -an|grep 8080

А что должно отобразиться?
Попробовал запустить netstat -an|grep 8080 ругается на grep. Говорит что либо команда не существует, либо неправильно написана.

netstat -an 8080 выдает список ip адресов.

Relic HunterНаверно томкат "забинден" на локалхост только


А как его "разбиндить"?
...
Рейтинг: 0 / 0
04.12.2012, 22:55:32
    #38065231
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Должно быть где-то в скриптах стартапа. За ТК не скажу JB настраивал. Ну и чего netstat -an|grep 8080 выводит?
...
Рейтинг: 0 / 0
04.12.2012, 22:59:04
    #38065234
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
На венде будет так

> netstat -an|find "8080"
...
Рейтинг: 0 / 0
04.12.2012, 23:00:59
    #38065235
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
YK13А как его "разбиндить"?"разбиндить" его не нужно. надо "забиндить" на ваш реальный ip.
...
Рейтинг: 0 / 0
04.12.2012, 23:11:54
    #38065248
YK13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Итак:
netstat -an|find "8080"
не выводит вообще ничего

Relic Hunter"разбиндить" его не нужно. надо "забиндить" на ваш реальный ip.
Ну я это и имел ввиду. А как?
...
Рейтинг: 0 / 0
04.12.2012, 23:31:56
    #38065266
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Посмотреть server.xml
...
Рейтинг: 0 / 0
04.12.2012, 23:53:58
    #38065295
YK13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Да вот нашел http://stackoverflow.com/questions/18617/how-do-you-configure-tomcat-to-bind-to-a-single-ip-address-localhost-instead-o
Но все равно не вижу ничего если набираю свой айпи и 8080

Кстати в примере в ссылке имеется атрибут name. Я так понимаю что он привязывает к определенному айпи. Изначально у меня не было этого аттрибута. Значит мой tomcat не был прибинден к локалхосту?

И что значит если netstat -an|find "8080" не показывает ничего?
...
Рейтинг: 0 / 0
05.12.2012, 00:01:05
    #38065311
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Какой name?

<Connector
port="8080"
protocol="HTTP/1.1"
address="127.0.0.1"
connectionTimeout="20000"
redirectPort="8443"
/>
...
Рейтинг: 0 / 0
05.12.2012, 00:05:09
    #38065318
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Do this

address="0.0.0.0"
...
Рейтинг: 0 / 0
05.12.2012, 00:26:19
    #38065357
YK13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
ну вот уже стало получше netstat выдает следующее:
TCP 127.0.0.1:8080 0.0.0.0:0 ABHÖREN
TCP айпи в локальной сети:53150 внешний айпи:8080 SYN_GESENDET

для этого изменил всё что в server.xml было с именем localhost на 127.0.0.1

Но всё равно при задании в броузере внешний айпи:8080 ничего не вижу
...
Рейтинг: 0 / 0
05.12.2012, 00:33:11
    #38065364
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Localhost и 127.0.0.1 - одно и тоже. Замени адрес на 0.0.0.0
...
Рейтинг: 0 / 0
17.09.2013, 21:52:49
    #38399398
BestiA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat не виден извне
Сегодня сталкивался с похожей проблемой на Apache Томсат 5.5 под x64

В файле server.xml в блок <Connector

добавляю параметр address="0.0.0.0" (при установке по дефолту, его там почему-то вообще нет).

Если и так не заработает, то вместо нулей можно забить IP самого хоста. Так должно заработать.

P.S. Прощу прощения за некропост.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat не виден извне / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]