Если требуется веб-приложение на основе содержимого без
динамической информации (сервлеты, файлы JSP, фильтры,
связанные метаданные и т. п.), рекомендуется создать статический веб-проект, а
не динамический.
Статические веб-проекты обладают следующими признаками:
- Папка содержимого веб-страницы (называемая WebContent) для всех публикуемых
ресурсов - имя этой папки можно изменять из выпадающего меню проекта.
- Папка Theme - предлагаемый каталог для хранения каскадных таблиц стилей и
других объектов, относящихся к стилю.
- Возможность определения за пределами папки содержимого веб-страниц папок
для хранения промежуточных файлов, таких как файлы MIF.
- Преобразование пути из статического веб-проекта в динамический веб-проект.
Если проект преобразовать, он станет полноценным
динамическим веб-проектом.
Кроме того, проект по-прежнему будет обладать следующими функциями (общими
как для статических, так и для динамических веб-проектов):
- Проверкой синтаксиса HTML
- Мастер адресной привязки неработающих ссылок
- Средство навигации веб-сайта
- Новый тип сервера, Статический веб-сервер, облегчающий публикацию
статических веб-проектов
Папка, в которую опубликован статический веб-проект, является изменяемой,
поэтому при установке для статического проекта публикуемого значения "root"
(которое называется context root), такого как /web1,
все содержимое этой папки будет опубликовано в папку web1
внутри doc root веб-сервера. Это позволяет группировать веб-ресурсы на
веб-сервере по папкам, которые соответствуют веб-проектам в рабочей среде. Когда проекты, определенные таким образом, будут готовы к эксплуатации, их
можно опубликовать непосредственно в doc root, изменив значение на
/, при этом все публикации и исправления ссылок будут изменены
автоматически.
Можно также использовать псевдонимы для указания значения корневого
контекста. Например, предположим, что существует псевдоним, определенный на
целевом веб-сервере следующим образом:
Alias /scripts/ "/var/www/scripts"
В данном примере, где текущий статический веб-проект будет содержать общие
файлы JavaScript™, можно выбрать значение
"scripts" для корневого контекста. Для
того чтобы ресурсы в статическом веб-проекте публиковались в правильном
расположении веб-сервера, необходимо добавить эту запись преобразования Alias к
экземпляру средств сервера на статическом веб-сервере, как показано ниже.
- На панели Сервер дважды щелкните мышью на конфигурации статического
веб-сервера для открытия редактора конфигурации сервера.
Примечание: Предполагается, что статический веб-сервер уже настроен.
- Перейдите на вкладку Конфигурация редактора.
- Перейдите к разделу Преобразование пути псевдонима и
добавьте новую запись преобразования Alias.
Теперь, когда
"scripts" определено как Alias, содержимое веб-страниц статического
веб-проекта будет публиковаться в указанном пути,
/var/www/scripts.