В этой странице задаются опции, применяемые компилятором страниц JavaServer (JSP).
Эта страница административной консоли отображается в качестве шага в мастерах установки и обновления приложения. Для того чтобы открыть эту страницу, выберите Файлы предварительной компиляции JavaServer Pages на странице Выбрать опции установки. Для открытия этой страницы выберите или .
Опции компилятора JSP можно указать при установке или обновлении приложения, которое содержит веб-модули, только на этой странице. После установки приложения для того чтобы изменить опции JSP, нужно открыть параметры конфигурации механизма JSP в файле WEB-INF/ibm-web-ext.xmi веб-модуля.
Поддерживаемые конфигурации: Для файлов расширений и связываний IBM®
расширение файлов (.xmi или .xml) зависит от версии приложения или
Java EE (до или после версии 5). Файл расширения или связывания IBM называется
ibm-*-ext.xmi или ibm-*-bnd.xmi, где * - это тип файла расширения или связывания, такой как app,
application, ejb-jar или web. Применяются следующие условия:
Однако модуль Java EE 5 или более поздней версии может существовать в приложении, содержащем файлы Java EE до версии 5 и использующем расширение .xmi.
Файлы ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi и ibm-portlet-ext.xmi продолжают использовать расширение .xmi.
sptcfgЗадает имя модуля в приложении.
Задает расположение модуля относительно корневого каталога приложения (файл EAR).
Задает временный путь к классам, который компилятор JSP будет использовать во время установки приложения. Этот путь к классам не сохраняется по завершении установки приложения и не используется во время его работы. Этот путь к классам используется только для идентификации внешних ресурсов (по отношению к приложению), необходимых для компиляции JSP. После установки приложения эти ресурсы идентифицируются другими способами (например, с помощью общих библиотек). В конфигурациях среды сетевого развертывания этот путь к классам определяется системой, в которой находится диспетчер развертывания.
Для того чтобы указать, что один и тот же путь к классам используется несколькими веб-модулями:
Показывает, создает и загружает ли механизм JSP классы JSP с полными именами групп.
Если используются полные имена групп, то предварительно скомпилированные файлы классов JSP можно настраивать в файле web.xml как сервлеты без необходимости использовать атрибут jsp-file. Если полные имена групп не используются, то все классы JSP создаются в одной группе, что имеет свое преимущество - меньшие пути в файловой системе.
Если опции useFullPackageNames и disableJspRuntimeCompilation принимают значение true, то все классы JSP загружаются с помощью одного загрузчика классов, даже если файлы JSP не настроены в файле web.xml как сервлеты.
Эта опция аналогична параметру useFullPackageNames механизма JSP.
Задает исходный уровень, на котором компилятор Java компилирует источники Java JSP. Допустимы следующие значения: 13, 14, 15,16 и 17. По умолчанию применяется значение 13 для веб-модулей до Java EE 5 (указывает уровень 1.3) и 16 для веб-модулей Java EE 5 или более поздней версии.
Показывает, что файл JSP не должен ни транслироваться, ни компилироваться во время выполнения, даже если файл .class не существует.
Если эта опция принимает значение true, то механизм JSP не транслирует и не компилирует файлы JSP во время выполнения. Он загружает только предварительно скомпилированные файлы классов. Для загрузки файлов классов не обязательно наличие исходных файлов JSP. Приложение можно установить без исходных данных JSP, однако в нем должны быть предварительно скомпилированные файлы классов.
Для того чтобы один загрузчик классов веб-приложения загружал все классы JSP, как эта опция компилятора, так и опция Использовать полные имена групп должны принимать значение true.
Эта опция аналогична параметру disableJspRuntimeCompilation механизма JSP.