Compilación de archivos JSP (JavaServer Server Pages)

Si compila los archivos JSP (JavaServer Pages) en el sitio o en la tienda disminuirá de forma importante el tiempo necesario para cargar la tienda. Como resultado, se le recomienda que haga una compilación por lotes en los archivos JSP de la tienda o del sitio después de haber publicado un archivador de tienda.

Importante: En WebSphere Commerce Studio no se puede compilar por lotes.

Para compilar por lotes los archivos JSP (JavaServer Pages), haga lo siguiente en la máquina de WebSphere Commerce:

  1. Inicie una sesión de línea de mandatos.
  2. Cambie al directorio siguiente:
    dir_instalación_WAS/bin
    
  3. Emita uno de los mandatos siguientes, según el sistema operativo en el que desee compilar los archivos JSP:
       
    AIX
    Linux
    Sun Solaris Operating Environment
    JspBatchCompiler.sh -enterpriseapp.name "WC_nombre_instancia"
       -webmodule.name "Stores.war" -cell.name "nombre_sistpral"
       -node.name "nombre_sistpral" -server.name "WC_nombre_instancia"
    
    iSeries
    JspBatchCompiler -enterpriseapp.name "nombre_instancia_WC"
      -webmodule.name "Stores.war" -cell.name "nombre_sistpral"
      -node.name "nombre_sistpral" -server.name "nombre_instancia_WC"
      -instance nombre_instancia_WAS
    

    Nota: Si se utiliza una instancia de WAS por omisión, los parámetros -cell.name y -node.name se establecen, por omisión, en el nombre_sistpral de iSeries. Si se utiliza una instancia de WAS que no es una instancia por omisión, los parámetros -cell.name y -node.name se establecen, por omisión en nombre_sistpral_WAS_nombre_instancia.

    Windows
    JspBatchCompiler.bat -enterpriseapp.name "WC_nombre_instancia"
       -webmodule.name "Stores.war" -cell.name "nombre_sistpral"
       -node.name "nombre_sistpral" -server.name "WC_nombre_instancia"
    

    donde nombre_instancia es el nombre de la instancia de WebSphere Commerce para la que está compilando los archivos JSP y nombre_sistpral es el nombre abreviado del sistema principal para el que está compilando los archivos JSP. El nombre de la instancia de WebSphere Commerce por omisión es demo.

    Para compilar todos los archivos JSP de WebSphere Commerce para el sitio, omita la opción -webmodule.name "Stores.war".

    Para compilar todos los archivos JSP de WebSphere Commerce Payments para el sitio, omita la opción -webmodule.name "Stores.war" y sustituya las siguientes opciones en los mandatos.

    Sustituya Por
    -enterpriseapp.name "WC_nombre_instancia"-enterpriseapp.name "nombre_instancia_Commerce_Payments_App"
    -server.name "WC_nombre_instancia"-server.name "nombre_instancia_Commerce_Payments_Server"

    donde nombre_instancia es el nombre de la instancia de WebSphere Commerce Payments para la que está compilando los archivos JSP. El nombre de la instancia de WebSphere Commerce Payments por omisión es wpm.

Es posible que se anoten cronológicamente algunos errores cuando realice estas compilaciones. Se pueden ignorar con toda seguridad.