Compilation de fichiers JSP

La compilation de fichiers JavaServer Pages (JSP) au niveau de votre site ou de votre magasin réduit de manière significative la durée nécessaire au chargement de votre magasin. Par conséquent, il est conseillé que vous compiliez les fichiers JSP de votre magasin ou de votre site par lots après la publication d'un archivage de magasin.

Important : La compilation par lots n'est pas disponible dans WebSphere Commerce Studio.

Pour compiler des fichiers JSP par lots, procédez comme suit sur votre machine WebSphere Commerce :

  1. Ouvrez une session de ligne de commande.
  2. Accédez au répertoire suivant :
    rép_install_WAS/bin
    
  3. Exécutez l'une des commandes suivantes, selon le système d'exploitation avec lequel vous souhaitez compiler les fichiers JSP :
       
    AIX
    Linux
    Environnement d'exploitation Sun Solaris
    JspBatchCompiler.sh -enterpriseapp.name "WC_nom_instance"
       -webmodule.name "Stores.war" -cell.name "nom_hôte"
       -node.name "nom_hôte" -server.name "WC_nom_instance"
    
    iSeries
    JspBatchCompiler -enterpriseapp.name "WC_nom_instance"
      -webmodule.name "Stores.war" -cell.name "nom_hôte"
      -node.name "nom_hôte" -server.name "WC_nom_instance"
      -instance WAS_nom_instance
    

    Remarque : Si une instance WAS par défaut est utilisée, les paramètres -cell.name et -node.name sont définis par défaut sur nom_hôte iSeries. Si une autre instance WAS est utilisée, les paramètres -cell.name et -node.name sont définis par défaut sur nom_hôte_WAS_nom_instance.

    Windows
    JspBatchCompiler.bat -enterpriseapp.name "WC_nom_instance"
       -webmodule.name "Stores.war" -cell.name "nom_hôte"
       -node.name "nom_hôte" -server.name "WC_nom_instance"
    

    nom_instance est le nom de l'instance WebSphere Commerce pour laquelle vous compilez les fichiers JSP et nom_hôte le nom abrégé de la machine sur laquelle vous compilez les fichiers JSP. Le nom de l'instance WebSphere Commerce par défaut est demo.

    Pour compiler tous les fichiers JSP de WebSphere Commerce de votre site, n'indiquez pas l'option -webmodule.name "Stores.war".

    Pour compiler tous les fichiers JSP de WebSphere Commerce Payments de votre site, n'indiquez pas l'option -webmodule.name "Stores.war" et remplacez les options suivantes dans les commandes :

    Remplacer... par..
    -enterpriseapp.name "WC_nom_instance"-enterpriseapp.name "nom_instance_Commerce_Payments_App"
    -server.name "WC_nom_instance"-server.name "nom_instance_Commerce_Payments_Server"

    nom_instance correspond au nom de l'instance WebSphere Commerce Payments pour laquelle vous compilez les fichiers JSP. L'instance WebSphere Commerce Payments par défaut est wpm.

Il est possible que des erreurs soient consignées lors de ces compilations. Vous pouvez les ignorer.