Outil de pré-touche pour la compilation et le chargement des fichiers JSP

Une fois activé, le mécanisme de pré-touche entraîne la compilation de tous les fichiers JSP (JavaServer Pages) au sein du module web pour lequel ils sont configurés. Vous pouvez aussi configurer certains ou tous les fichiers JSP à chargement par classe et à compilation JIT.

Pour activer le mécanisme de pré-touche, utilisez Rational Application Developer pour spécifier les attributs JSP suivants, qui sont les Assembly Property Extensions de votre module web :
  • prepareJSPs (requis)
    Lorsque cet attribut est présent, tous les fichiers JSP sont compilés au démarrage du serveur d'applications. Cette activité fonctionne dans un thread distinct, ce qui permet au serveur d'applications de terminer d'autres actions de démarrage en parallèle. La valeur d'attribut numérique représente la taille minimale en kilo-octets qu'un fichier JSP doit avoir pour faire l'objet d'un chargement par classe et d'une compilation JIT. La valeur par défaut est 0, ce qui entraîne le chargement par classe et la compilation JIT de tous les fichiers JSP.
    Remarque : La compilation des fichiers JSP est différente de la compilation JIT. La compilation JSP génère des pseudo-codes binaires, alors que le JIT convertit les pseudo-codes binaires en code machine lors de l'exécution.
  • prepareJSPAttribute (facultatif)

    Le mécanisme de pré-touche compile et "JIT-compile" les fichiers JSP en appelant directement la méthode de service JSP ; le fichier JSP est alors susceptible de rencontrer des exceptions dans la mesure où il est appelé hors contexte. Ces exceptions peuvent être évitées en contrôlant immédiatement la valeur de cet attribut, ce qui entraîne une sortie rapide de la méthode de service au moment de la préparation du JSP par cet outil. Cette valeur d'attribut est ajoutée en tant que paramètre de requête et est composée de caractères alphanumériques que vos fichiers JSP ne doivent normalement pas utiliser lors d'un démarrage standard.

  • prepareJSPThreadCount (facultatif)

    Définissez cet attribut numérique sur le nombre de threads que vous souhaitez faire démarrer par ce mécanisme, de façon à compiler vos fichiers JSP. Etant donné qu'un thread n'utilise qu'un seul processeur, les systèmes à plusieurs processeurs doivent si possible opter pour ce mécanisme de pré-touche en spécifiant une valeur supérieure à 1. Le paramètre par défaut pour cet attribut est 1, ce qui représente le nombre de threads créés en vue d'un traitement de pré-touche pour ce module Web.

  • prepareJSPClassload (facultatif)

    Définissez cet attribut sur un nombre entier ou sur le terme modifié. En entrant modifié, seuls les fichiers JSP qui ont été mis à jour ou qui n'ont pas été touchés précédemment (par exemple, les fichiers JSP qui doivent être convertis d'un fichier .jsp en fichier .java) font l'objet d'un chargement par classe. En entrant une valeur numérique (par exemple, 1000), l'outil de pré-touche lance le chargement par classe à partir du 1000e JSP traité. Cette méthode est pratique si le serveur d'applications est arrêté lors du démarrage de l'outil de pré-touche. Vous pouvez alors consulter les journaux du serveur générés pour connaître le nombre de fichiers JSP qui ont été traités et mettre à jour la valeur prepareJSPClassload en conséquence, de façon à éviter la duplication des tâches. Si un fichier JSP ne fait pas l'objet d'un chargement par classe, la compilation JIT est impossible. Par conséquent, si un fichier JSP ne répond pas aux exigences de l'attribut prepareJSPClassload, mais à celles de l'attribut prepareJSPs, il est compilé s'il a été mis à jour mais ne fait pas l'objet d'un chargement par classe ou d'une compilation JIT.


Icône indiquant le type de rubrique Rubrique de concept



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=cweb_pretouch
Nom du fichier : cweb_pretouch.html