2010-08-02 1 views
1

Я не мог найти способ контролировать, как Glassfish (v3) обрабатывает заголовки HTTP (s), которые он отправляет, когда я запрашиваю ресурс (изображение, css ...). Проблема заключается в том, что внутри веб-приложения с включенной безопасностью он заставляет дату истечения 0 для всего (даже изображения и css), что заставляет все приложение чувствовать себя медленным и баггистым куском барахла, заставляя перезагружать каждое изображение (IE особенно чувствительны к этому).Настройка заголовков HTTP-заголовков кэшируемых ресурсов

Я мог бы обойти это, поместив ресурсы изображения в другую WAR или даже отдельный каталог на сервере, но это может привести к легкому (повторному) развертыванию EAR-файла.

У меня также есть требование, чтобы файлы ДОЛЖНЫ проходить через соединение HTTPS. Это вызывает проблемы с сертификатами и т. Д., Если путь контекста изображения отличается от пути контекста приложения (например, приложение находится в https://foo.bar.org/sm/MyApp, а изображения находятся на https://foo.bar.org/img)?

ответ

0

Ну, я реализовал свой собственный ресурс Servlet и, наконец, ... он работает!

Меня все еще интересует решение Glassfish.

Смежные вопросы