Есть ли веская причина для простого веб-приложения (упакованного как война), чтобы не реагировать на стеклянную рыбку 3? Я развернул его на удаленном сервере и запускаю приложение с консоли просто время. Все говорит мне, что приложение развернуто и включено (как и консоль из стеклянной рыбы, так и команды asadmin), но при вводе его url не дает ответа. Я проверил ufw (OS - Ubuntu), и он отключен.Веб-приложение Glassfish не отвечает
ответ
Да, это проблема порта. Войдя в мир реальных серверов, вы вдруг должны принять во внимание, что одно дело, какой номер имеет порт в качестве локального хоста и какое число имеет тот же самый порт, если он будет удален удаленно. Закон относительности! Мне пришлось возиться с маршрутизатором удаленного сервера, чтобы выполнить некоторую переадресацию портов.
Его отрезвляющий момент, когда вы понимаете, что когда вы начинаете применять разработку программного обеспечения за пределами защищенной оболочки среды разработки, вы внезапно сталкиваетесь с целым множеством проблем, которые вы не можете решить, бросив на него код или отладчик:) – Gimby
Да, @Gimby, и я рад, что смогу промокнуть в этих проблемах! Покупка реального сервера и его развертывание в дикой природе была отличной идеей! И это тоже не слишком дорого. – stevie
Кстати, он работает локально на моей собственной машине, но я хочу развернуть его на своем реальном удаленном сервере. – stevie
Его немного вводит в заблуждение, говоря о «хороших» причинах, но общей причиной является другое внутреннее соединение, которое не хочет преуспеть и имеет высокий предел времени ожидания. Произнесите соединение с базой данных. – Gimby
Спасибо, @Gimby, вы имеете в виду, что это может быть конфликт портов? Так что, если я создаю еще один http-прослушиватель с номером порта, который, как я знаю, не используется и подключается через него, он должен работать? Пробовал это тоже ... – stevie