Портал Websphere, мост портлета jboss, jsf, richfaces, facelets - сообщение HTTP 500 OK - проблема с модальной панелью a4j, расширенной подсказкой - PullRequest
0 голосов
/ 22 ноября 2011

Мы используем следующее: Websphere Portal 6.1.0.2 Websphere App Server 7.0.0.17 Richfaces - 3.3.3 facelets - jsf-facelets-1.1.15 Томагавк12 - 1.1.9 Мост с портлетом Jboss - финал 2.1

Эта конфигурация в основном работает нормально в среде нашего портала и полностью работает при прямом доступе через сервер приложений / портала.

При доступе через веб-сервер IHS открывается вся страница, но при просмотре через firebug / httpfox и т. Д. См. Сообщения HTTP 500 OK на richfaces и связанные с a4j ресурсы, такие как org.ajax4jsf.javascript.AjaxScript и org.ajax4jsf.javascript .PrototypeScript, org / richfaces / renderkit / html / scripts / jquery / jquery.js и org / richfaces / renderkit / html / scripts / tooltip.js

Если я посмотрю на содержимое этих файлов, оно содержит каждый бит данных, но просто отметка 500 OK для запроса GET для этих ресурсов, и браузер игнорирует использование этих ресурсов. Я пробовал Firefox, IE 7/8, Chrome, а модальная панель и всплывающая подсказка не работают, а в IE он жалуется на AFJ неопределенный, всплывающая подсказка неопределенный и т. Д. Я просматривал форумы и перепробовал множество предложений, но мне не повезло , Также пытались сделать ресурсы доступными напрямую, но с этим тоже не повезло.

Как я уже говорил ранее, он работает просто отлично при обращении к нему через сервер портала Websphere напрямую. Все компоненты работают просто отлично.

Итак, я хотел бы узнать у знающих людей о переполнении стека, могут ли они пролить свет на то, почему я получаю ошибки об A4J, Tooltip, ModalPanel, неопределенных при доступе через веб-сервер (несмотря на то, что требуемые ресурсы выглядят правильно, кроме на нем было отмечено сообщение об ошибке 500 OK). Я могу предоставить любые дополнительные детали, необходимые.

Цените любую помощь в раскрытии этой тайны.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2011

Мы получили решение проблемы. Проблема заключалась в том, что в IHS был установлен параметр ESI - кэширование по краям включено через плагин. После работы с IBM они попросили нас установить для свойства кэширования ESI значение false, и оно также начало работать с веб-сервера и с F5.

0 голосов
/ 09 декабря 2011

У меня та же проблема с приложением, работающим в WAS + IHS, но ... Я думаю, что проблема вызвана IHS, потому что без IHS WAS вернул 200 OK.

Возможно, вы должны увидетьэта ссылка объясняет что-то о написании правила для REDIRECT.

...