Paramètres du panneau Fournir des options pour compiler les JSP
Cette page permet d'indiquer les options que doit utiliser le compilateur de JavaServer Pages (JSP).
La page de la console d'administration est une étape dans l'exécution des assistants d'installation et de mise à jour de l'application. Pour afficher cette page, vous devez sélectionner Précompilation des fichiers JavaServer Pages sur la page Sélection des options d'installation. Par conséquent, pour afficher cette page, cliquez sur ou .
Vous ne pouvez spécifier les options de compilation des JSP sur cette page que lors de l'installation ou de la mise à jour d'une application qui contient des modules Web. Une fois l'application installée, vous devez modifier les paramètres de configuration du moteur JSP dans le fichier WEB-INF/ibm-web-ext.xmi d'un module Web pour modifier ses options de compilateur JSP.

Toutefois, un module Java EE 5 ou version ultérieure peut exister dans une application qui inclut des fichiers antérieurs à Java EE 5 et utilise l'extension de nom de fichier .xmi.
Les fichiers ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi et ibm-portlet-ext.xmi continuent d'utiliser les extensions de fichier .xmi.
sptcfgmodule Web
Indique le nom d'un module dans l'application.
URI
Indique l'emplacement du module par rapport à la racine de l'application (fichier EAR).
Chemin de classes JSP
Indique un chemin d'accès aux classes temporaire pour le compilateur JSP à utiliser lors de la compilation de fichiers JSP au cours de l'installation d'une application. Ce chemin n'est pas enregistré lorsque l'installation est terminée et n'est pas utilisé lorsque l'application est en cours d'exécution. Ce chemin n'est utilisé que pour identifier les ressources hors application qui sont nécessaires pour la compilation JSP et qui sont identifiées par d'autres moyens, tels que des bibliothèques partagées, une fois l'application installée. Dans les configurations de déploiement de réseau, ce chemin de classes est spécifique à la machine de gestionnaire de déploiement.
Pour spécifier que plusieurs modules Web utilisent le même chemin de classes :
- Dans la liste des modules Web, cochez la case Sélectionner de chaque module Web devant utiliser un chemin d'accès aux classes particulier.
- Développez Appliquer plusieurs mappages.
- Indiquez le chemin d'accès aux classes de votre choix.
- Cliquez sur Apply.
Utiliser des noms de module complets
Indique si le moteur JSP génère et charge des classes JSP à l'aide de noms de package complets.
Quand des noms de module complets sont utilisés, les fichiers de classe JSP précompilés peuvent être configurés comme servlets dans le fichier web.xml, sans qu'il soit nécessaire d'utiliser l'attribut jsp-file. Lorsque les noms de module complets ne sont pas utilisés, toutes les classes JSP sont générées dans le même module, ce qui présente l'avantage de chemins de système de fichiers plus petits.
Lorsque les options useFullPackageNames et disableJspRuntimeCompilation ont toutes deux la valeur true, un seul chargeur de classes est utilisé pour charger toutes les classes JSP, même si les fichiers JSP ne sont pas configurés comme servlets dans le fichier web.xml.
Cette option est identique au paramètre useFullPackageNames du moteur JSP.
Niveau de source de kit JDK
Indique le niveau de source auquel le compilateur Java compile les sources Java JSP. Les valeurs valides sont 13, 14, 15,16, 17 et 18. La valeur par défaut est 17.
Désactiver la compilation de la phase d'exécution JSP
Indique si un fichier JSP doit ne jamais être converti ou compilé lors de l'exécution, même lorsqu'il n'existe pas de fichier .class.
Lorsque cette option a la valeur true, le moteur JSP ne convertit ni ne compile les fichiers JSP lors de l'exécution ; il ne charge que les fichiers de classe précompilés. Il n'est pas nécessaire que les fichiers source JSP existent pour que le chargement des fichiers de classe ait lieu. Vous pouvez installer une application sans source JSP, mais elle doit comporter des fichiers de classe précompilés.
Pour qu'un chargeur de classes d'application Web unique charge toutes les classes JSP, cette option de compilation et l'option Utiliser des noms de module complets doivent toutes deux avoir la valeur true.
Cette option est identique au paramètre disableJspRuntimeCompilation du moteur JSP.