Compilando Arquivos JSP (Java Server Pages)

Compilar os arquivos JSP (JavaServer Pages) em seu site ou loja reduzirá significativamente a quantidade de tempo necessária para carregar a carga de sua loja. Como resultado, é recomendável compilar em batch os arquivos JSP da loja ou site após a publicação de um archive da loja.

Importante: A compilação em batch não está disponível no WebSphere Commerce Studio.

Para compilar em batch os arquivos JSP (JavaServer Pages), proceda da seguinte forma em sua máquina do WebSphere Commerce:

  1. Inicie uma sessão de linha de comandos.
  2. Vá para o seguinte diretório:
    WAS_installdir/bin
    
  3. Emita um dos seguintes comandos, dependendo do sistema operacional no qual você deseja compilar os arquivos JSP:
       
    AIX
    Linux
    Sun Solaris Operating Environment
    JspBatchCompiler.sh -enterpriseapp.name "WC_instance_name"
       -webmodule.name "Stores.war" -cell.name "hostname"
       -node.name "hostname" -server.name "WC_instance_name"
    
    iSeries
    JspBatchCompiler -enterpriseapp.name "WC_instance_name"
      -webmodule.name "Stores.war" -cell.name "hostname"
      -node.name "hostname" -server.name "WC_instance_name"
      -instance WAS_instance_name
    

    Nota: Se for utilizada uma instância padrão do WAS, os parâmetros -cell.name e -node.name serão definidos como o hostname do iSeries, por padrão. Se for utilizada uma instância não-padrão do WAS, os parâmetros -cell.name e -node.name serão definidos como hostname_WAS_instance_name por padrão.

    Windows
    JspBatchCompiler.bat -enterpriseapp.name "WC_instance_name"
       -webmodule.name "Stores.war" -cell.name "hostname"
       -node.name "hostname" -server.name "WC_instance_name"
    

    em que instance_name é o nome da instância do WebSphere Commerce para a qual você está compilando os arquivos JSP e hostname é o nome abreviado do host da máquina na qual você está compilando os arquivos JSP. O nome da instância padrão do WebSphere Commerce é demo.

    Para compilar todos os arquivos JSP do WebSphere Commerce para seu site, omita a opção -webmodule.name "Stores.war".

    Para compilar todos os arquivos JSP do WebSphere Commerce Payments para seu site, omita a opção -webmodule.name "Stores.war" e substitua as seguintes opções nos comandos:

    Substituir... Por..
    -enterpriseapp.name "WC_instance_name"-enterpriseapp.name "instance_name_Commerce_Payments_App"
    -server.name "WC_instance_name"-server.name "instance_name_Commerce_Payments_Server"

    em que instance_name é o nome da instância do WebSphere Commerce Payments para a qual você está compilando os arquivos JSP. O nome da instância padrão do WebSphere Commerce Payments é wpm.

Vários erros podem ser registrados quando você desempenha essas compilações. Eles podem ser seguramente ignorados.