У меня проблема с веб-приложением JSF2, использующим PrimeFaces 3.2. В нашей организации есть Nortel VPN Gateway 3050, который мы хотим использовать в качестве единой точки доступа для наших внешних пользователей. Мы добавили на целевой странице ссылку, указывающую на внутренний сервер, и навигация по странице входа в систему, по-видимому, работает правильно большую часть времени. Тем не менее, он не работает правильно.
Используя Fiddler, я обнаружил, что получаю ошибки при попытке загрузить файлы JavaScript и PrimeQaces JavaScript. Я также получаю сообщение об ошибке «Соединение сбрасывается всякий раз, когда» я пытаюсь войти в систему. Эта ошибка также время от времени появляется при начальной навигации с целевой страницы, но она не соответствует.
Само веб-приложение работает на выделенной виртуальной машине с использованием Windows Server 2008R2 и GlassFish, прослушивающих порт 80. Для аутентификации SSL используется AD; пользователи повторно проходят аутентификацию, используя свои учетные данные AD в приложении.
Есть ли какие-либо изменения в конфигурации, которые мне нужно внести на стороне GlassFish, чтобы веб-приложение функционировало за шлюзом? Приложение прекрасно работает во внутренней сети.
Любая помощь очень ценится.
Приветствия
Chris
UPDATE:
Похоже, ошибка возникает при попытке загрузить файлы primefaces.js и jquery.js; Я получаю ошибки JavaScript, говоря, что объекты не определены. Если я пытаюсь сначала загрузить 2 файла JS, я получаю похожие ошибки с xnet JavaScript. Наш сетевой специалист не имеет информации о том, как устройство работает внутри компании (он унаследовал его от кого-то другого, и мы не используем его для многих целей).
Я развернул простое приложение, которое просто включает p: commandButton, и все еще получаю ошибки, так что я знаю, что это не имеет ничего общего с другой базой кода.
Похоже, мне, возможно, понадобится вырвать все блага PrimeFaces, перестроить приложение, используя только основные компоненты, и надеяться на лучшее.