Paramètres de compilation JSP lors de l'exécution

Par défaut, le moteur JSP (JavaServer Pages) convertit le fichier JSP demandé, compile le fichier .java et charge le servlet compilé dans l'environnement d'exécution. Vous pouvez changer le comportement par défaut du moteur JSP en indiquant qu'un fichier JSP ne doit pas être translaté ou compilé lors de la phase d'exécution, même lorsqu'un fichier .class n'existe pas.

Si une compilation lors de l'exécution est désactivée, vous devez précompiler les fichiers JSP, ce qui présente les avantages suivants :

Vous pouvez désactiver la compilation des fichiers JSP lors de l'exécution pour toutes les applications Web ou un certain nombre d'entre elles uniquement.

Si vous désactivez la compilation lors de l'exécution et qu'une requête est adressée pour un fichier JSP qui ne comporte pas de fichier .class correspondant, le moteur JSP renvoie l'erreur 404 au navigateur :
Error 404 : SRVE0200E: Servlet [org.apache.jsp._jsp1]: Could not find required servlet class - _jsp1.class
[AIX Solaris HP-UX Linux Windows][IBM i]Dans ce cas, une exception est enregistrée dans les journaux SYSOUT (System Out) et FFDC (First Failure Data Capture). [z/OS]Dans ce cas, une exception est écrite dans le journal de travail (SYSPRINT) si la propriété ras_trace_outputLocation du fichier was.env est paramétrée sur SYSPRINT, ou sur CTRACE si la propriété ras_trace_outputLocation est paramétrée sur BUFFER.

Si un fichier JSP comporte un fichier .class correspondant mais qui n'est pas à jour, le moteur JSP charge quand même le fichier .class en mémoire.


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rweb_jspdis
Nom du fichier : rweb_jspdis.html