Na této stránce můžete určit volby, které má používat kompilátor JSP (JavaServer Pages).
Tato stránka administrativní konzoly je krokem v průvodci pro instalaci aplikace a aktualizaci. Chcete-li zobrazit tuto stránku, musíte vybrat volbu Předkompilovat soubory stránek JSP na stránce Vybrat volby instalace. Tuto stránku tedy zobrazíte klepnutím na volbu nebo .
Na této stránce můžete určit volby kompilátoru stránek JSP pouze při instalaci nebo aktualizaci aplikace, která obsahuje webové moduly. Chcete-li změnit volby kompilátoru stránek JSP, musíte po dokončení instalace aplikace upravit konfigurační parametry stroje JSP souboru webového modulu WEB-INF/ibm-web-ext.xmi.
Podporované konfigurace: V případě vázacích souborů a rozšíření IBM® se přípona souborů XMI či XML liší podle toho, zda používáte aplikaci či modul prostředí Java EE nižší verze než 5 nebo aplikaci či modul prostředí Java EE verze 5 či vyšší. Vázací soubor nebo rozšíření IBM má název ibm-*-ext.xmi nebo ibm-*-bnd.xmi, kde znak * představuje typ vázacího souboru nebo rozšíření, například app, application, ejb-jar či web. Platí následující informace:
Modul prostředí Java EE verze 5 nebo vyšší však může existovat v aplikaci obsahující soubory prostředí Java EE 5 a používající příponu názvu souboru XMI.
Soubory ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi a ibm-portlet-ext.xmi i nadále mají příponu XMI.
sptcfgUrčuje název modulu v aplikaci.
Určuje umístění modulu relativně ke kořenu aplikace (soubor EAR).
Určuje dočasnou cestu ke třídám, kterou má kompilátor JSP použít při kompilaci souborů JSP během instalace aplikace. Tato cesta ke třídám není při dokončení instalace aplikace uložena a není používána při spouštění aplikace. Tato cesta ke třídám slouží pouze k určování prostředků mimo aplikaci, které jsou nutné ke kompilaci stránek JSP a které jsou po instalaci aplikace identifikovány jiným způsobem (například sdílené knihovny). V konfiguracích síťové implementace je tato cesta ke třídám specifická pro počítač se správcem implementace.
Chcete-li určit, že stejnou cestu ke třídám používá více webových modulů, postupujte takto:
Určuje, zda stroj JSP generuje a načítá třídy stránek JSP s použitím úplných názvů balíků.
V případě použití úplných názvů balíků lze předkompilované soubory tříd stránek JSP konfigurovat jako servlety v souboru web.xml bez nutnosti použití atributu jsp-file. Pokud nejsou používány úplné názvy balíků, jsou všechny třídy stránek JSP generovány ve stejném balíku, což přináší výhodu menšího počtu cest v systému souborů.
Jsou-li vlastnosti useFullPackageNames a disableJspRuntimeCompilation nastaveny na hodnotu true, používá se pro načítání všech tříd stránek JSP jeden zavaděč tříd, i když v souboru web.xml nejsou soubory JSP konfigurovány jako servlety.
Tato volba má stejný význam jako parametr stroje JSP useFullPackageNames.
Určuje úroveň zdroje, na níž kompilátor jazyka Java kompiluje zdroje Java stránek JSP. Platné hodnoty: 13, 14, 15, 16 a 17. Výchozí hodnota je 13 pro webové moduly prostředí staršího než Java EE 5, které předepisuje úroveň zdroje 1.3, a 16 pro webové moduly prostředí Java EE 5 a novější.
Určuje, že by se soubor JSP neměl nikdy překládat nebo kompilovat v době běhu, i kdyby soubor .class neexistoval.
Je-li tato volba nastavena na hodnotu true, stroj JSP nepřekládá a nekompiluje soubory JSP v době běhu; stroj JSP načítá pouze předkompilované soubory tříd. Chcete-li načíst soubory tříd, soubory zdroje JSP nemusí existovat. Je možné instalovat aplikaci bez zdroje JSP, ale aplikace musí mít předkompilované soubory tříd.
Pokud má jediný zavaděč tříd webové aplikace načíst všechny třídy JSP, musí být tato volba kompilátoru i volba Použít úplné názvy balíků nastaveny na hodnotu true.
Tato volba má stejný význam jako parametr stroje JSP disableJspRuntimeCompilation.