Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Glasfish ошибка 404 / 10 сообщений из 10, страница 1 из 1
25.12.2014, 15:13
    #38842964
sergnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
Вопрос такой.
Есть сервер со статическим IP (скажем 212.1.1.1), находится в ДМЗ.
На нём некий тестовый сервлет hello/Servlet
Вызываем по http://212.1.1.1:8080/hello/Servlet - всё нормально, на экране то что нужно

По политикам безопасности сотрудники не могут напрямую обращаться к этому серверу
Через некую железку (скажем 192.168.2.2) сделали проброс порта 8080
192.168.2.2:8080 <-->212.1.1.1:8080

Обращаемся http://192.168.2.2:8080 - получаем страницу приветствия Glasfish - всё OK
Обращаемся http://192.168.2.2:8080/hello/Servlet - получаем 404

То есть понятно, что дело в отнсительно и абсолютной адресации
Но где смотреть и что исправлять?????
...
Рейтинг: 0 / 0
25.12.2014, 15:24
    #38842975
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
sergnnТо есть понятно, что дело в отнсительно и абсолютной адресации

Как-то слабо верится в какую-то мифическую "отнсительную и абсолютную адресацию".
Либо кто-то раздеплоил hello контекст.
Либо попали в некий другое экземпляр GlassFish где его и небыло.

sergnn http://192.168.2.2:8080 - получаем страницу приветствия Glasfish - всё OK
Залогинтесь в его консоль и посмотрите установленные приложения.
...
Рейтинг: 0 / 0
25.12.2014, 15:26
    #38842981
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
sergnn,

Ещё возможно виртуальные хосты так настроены
https://docs.oracle.com/cd/E19575-01/821-0185/ablsw/index.html
Зачем вам вообще этот GF?
...
Рейтинг: 0 / 0
25.12.2014, 15:37
    #38842999
sergnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
Blazkowicz,

Приложения задеплоины, всё нормально
В настоящий момент кроме меня никто на сервере не работает.
...
Рейтинг: 0 / 0
25.12.2014, 16:02
    #38843040
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
П(р)отираю хрустальный шар и предсказываю, что "проброс" сделан через фронтальный nginx/apache.
...
Рейтинг: 0 / 0
25.12.2014, 16:08
    #38843053
sergnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
Basil A. SidorovП(р)отираю хрустальный шар и предсказываю, что "проброс" сделан через фронтальный nginx/apache.

Не знаю. Админ сделал и ушёл в отпуск.
А что в этом случае получается?
...
Рейтинг: 0 / 0
25.12.2014, 16:10
    #38843062
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
sergnnОбращаемся http://192.168.2.2:8080/hello/Servlet - получаем 404

404 кто возвращает? Тоже GlassFish? У него в логах это написано?
...
Рейтинг: 0 / 0
25.12.2014, 16:14
    #38843071
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
sergnnА что в этом случае получается?Запрос, который выглядит как хттп://извне/, преобразуется как хттп://внутри/приложение.
Соответственно, хттп://извне/приложение становится хттп://внутри/приложение/приложение. "Не найдено" - вполне ожидаемая ошибка.
...
Рейтинг: 0 / 0
25.12.2014, 16:19
    #38843087
sergnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
Blazkowicz,
Да ошибку возвращает имеено glasfish. В лог не пишет. Насколько знаю 404 ошибка в лог не пишется.
...
Рейтинг: 0 / 0
25.12.2014, 16:22
    #38843096
sergnn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Glasfish ошибка 404
Basil A. SidorovsergnnА что в этом случае получается?Запрос, который выглядит как хттп://извне/, преобразуется как хттп://внутри/приложение.
Соответственно, хттп://извне/приложение становится хттп://внутри/приложение/приложение. "Не найдено" - вполне ожидаемая ошибка.

А почему тогда отвечает правильно http://192.168.2.2:8080 ???
Или если в папке docroot сделать папку 11 и записать туда index.html
то по http://192.168.2.2:8080/11 тоже всё проходит.
Глюки только с сервлетами
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Glasfish ошибка 404 / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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