![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
Или я глючу? servletContext есть, но IP никак достать нельзя..
|
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
sergejzr, а зачем он тебе? Ты его на этапе установки приложения можешь посмотреть вручную и в случае необходимости передать ему как config-param...
-------------------- |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
А если он потом поменяется? В request'e конечно адрес могу поймать, но это поздновато.. т.к у меня вместе с фильтром заряжается обьект и он должен знать свой IP
|
|||
|
||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
sergejzr, с IP сервера не все так просто. Во-первых, как мы знаем, у машины может быть больше одной сетевой карточки и больше одного IP. Во-вторых, в HTTP серверы разрешаются не по IP, а по имени хоста (частным случаем которого, действительно, может быть IP), иначе не было бы такой штуки как виртуальный хостинг.
В Томкате имя хоста, к которому привязано веб-приложение (или пучок веб-приложений == контекстов) задается в server.xml, элемент <Host name="domain.com">. Поскольку иногда бывает нужно ходить на сайт по альтенративному имени: например, domain.com и www.domain.com, то внутри Host можно прописать алиасы:
Отсюда видно, что такое понятие как однозначный IP-шник сервера как бы не существует, и все догадки по этому поводу должны откладываться до момента прихода запроса - вот тогда мы заглянем в request.getServerName() и узнаем, к какому из серверных имен произошло обращение. Поэтому, sergejzr, ты лучше расскажи на пальцах, в чем у тебя загвоздка, и для чего тебе нужна ранняя инициализация фильтра серверным IP. Глядишь, чего и придумаем -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
Сорри, придётся вопрос на время отложить..
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |