Доступ к файлам с пользовательской HTML-страницы 404 в Glassfish 3 (например, таблица стилей или изображения) - PullRequest
2 голосов
/ 26 ноября 2011

Я создал собственную страницу 404 html для Glassfish 3.1 на случай, если наше приложение не работает из-за повторного развертывания или из-за других сбоев.

Но мой 404.html не хочет выполнять поиск в таблице стилей и файлах изображенийотносительно его пути (он помещается в domain1 \ docroot \).Каждый ресурс ищется в контексте myApp.Это далеко от того, что я хочу, так как при повторном развертывании в этом месте ничего не будет.

Я встроил стили в html, но этого нельзя сделать с изображениями.Хранение изображений на другом сервере может быть очень проблематичным.

Есть ли способ попасть в папку docroot?

1 Ответ

0 голосов
/ 29 ноября 2011

Наконец, я создал новое приложение (DynamicWebProject в Eclipse), которое содержит только те файлы, которые мне были нужны в 404.html (и, конечно, автоматически генерируемые папки META-INF, WEB-INF).Затем я развернул его рядом с основным приложением.Мой файл 404.html содержит следующую ссылку на внешние ресурсы:

<link rel="stylesheet" type="text/css" href="/myResourcesApp/style.css"></link>

Обратите внимание на первую косую черту "/" в href, которая заставляет браузер искать ресурс в том же домене, где находится файл 404.html.

...