Proporcionar opciones para compilar los valores de páginas JavaServer

Utilice este panel para especificar las opciones del compilador de JSP (JavaServer Pages).

Esta página de consola administrativa es un paso en los asistentes de instalación y actualización de aplicaciones. Para ver esta página, debe seleccionar Precompilar archivos JavaServer Pages en la página Seleccionar opciones de instalación. De este modo, para ver esta página, pulse Aplicaciones > Nueva aplicación > Nueva aplicación de empresa > vía_acceso_aplicación > Siguiente > Detallada: mostrar todas las opciones y parámetros de instalación > Siguiente > Siguiente o Continuar > Precompilar archivos JSP (JavaServer Pages) > Siguiente > Paso: Proporcionar opciones para compilar JSP.

Puede especificar las opciones del compilador JSP en esta página sólo al instalar o actualizar una aplicación que contenga módulos web. Una vez instalada la aplicación, debe editar los parámetros de configuración del archivo WEB-inf/ibm-web-ext.xmi de un módulo web para cambiar sus opciones de compilador de JSP.

Configuraciones soportadas Configuraciones soportadas: Para los archivos de enlace y extensión de IBM®, la extensión del nombre de archivo .xmi o .xml es diferente en función de si se utiliza una aplicación o módulo previo a Java EE 5 o una aplicación o módulo Java EE 5 o posterior. Un archivo de enlace o extensión de IBM se denomina ibm-*-ext.xmi o ibm-*-bnd.xmi donde * es el tipo de archivo de extensión o enlace como app, application, ejb-jar o web. Se aplican las condiciones siguientes:

No obstante, un módulo que sea Java EE 5 o posterior puede existir dentro de una aplicación que incluya archivos a anteriores a Java EE 5 y utilice la extensión de nombre de archivo. xmi.

Los archivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi e ibm-portlet-ext.xmi siguen utilizando las extensiones .xmi.

sptcfg

Módulo Web

Especifica el nombre de un módulo contenido en la aplicación.

URI

Especifica la ubicación del módulo relativa a la raíz del archivo EAR de la aplicación.

Classpath de JSP

Especifica una classpath temporal que el compilador debe utilizar cuando compile archivos JSP durante la instalación. Esta classpath no se guarda cuando se completa la instalación de las aplicaciones y no se utiliza cuando se ejecuta la aplicación. Esta classpath se utiliza únicamente para identificar los recursos externos a la aplicación que se necesitan para compilar JSP y que se identificarán mediante otros medios (por ejemplo, como bibliotecas compartidas) una vez instalada la aplicación. En las configuraciones de despliegue de red, esta classpath es específica a la máquina del gestor de despliegue.

Para especificar que varios módulos web utilizan la misma classpath:

  1. En la lista de módulos web, marque el recuadro Seleccionar junto a cada módulo web que desea utilizar una classpath determinada.
  2. Expanda Aplicar varias correlaciones.
  3. Especifique la classpath deseada.
  4. Pulse Aplicar.

Utilizar nombres de paquetes completos

Especifica si el motor JSP genera y carga las clases JSP utilizando nombres completos de paquetes.

Cuando se utilizan nombres de paquetes completos, los archivos de clases JSP se pueden configurar como servlets en el archivo web.xml sin tener que utilizar el atributo jsp-file. Cuando no se utilizan nombres de paquetes, todas las clases JSP se generan en el mismo paquete, lo que tiene las mismas ventajas que las vías de acceso al sistema de archivos más pequeñas.

Cuando las dos opciones useFullPackageNames y disableJspRuntimeCompilation son true, se utiliza una solo cargador de clases para cargar todas las clases JSP incluso si los archivos JSP no se han configurado como servlets en el archivo web.xml.

Esta opción es la misma que el parámetro de useFullPackageNames del motor JSP.

Nivel de origen JDK

[Updated in March 2013]Especifica el nivel de origen al que el compilador Java compila los orígenes Java de JSP. Los valores válidos son 13, 14, 15,16 y 17. El valor predeterminado es 13 para módulos web anteriores a Java EE 5, que especifica el nivel de origen 1.3 y 16 para módulos web Java EE 5 y posteriores.[Updated in March 2013]

Inhabilitar compilación de tiempo de ejecución JSP

Especifica si un archivo JSP no se debe convertir ni compilar nunca en tiempo de ejecución incluso cuando no existe un archivo .class.

Si se establece esta opción en true, el motor JSP no convierte ni compila los archivos JSP en tiempo de ejecución; el motor JSP sólo carga los archivos de clase compilados previamente. Los archivos de origen JSP no es necesario que estén presentes para poder cargar los archivos de clase. Puede instalar una aplicación sin un origen JSP, pero la aplicación debe tener archivos de clase precompilados.

Para un solo cargador de clases de aplicación web para cargar todas las clases JSP, esta opción de compilador y la opción Utilizar nombres completos de paquete deben estar definidas ambas como true.

Esta opción es la misma que el parámetro de disableJspRuntimeCompilation del motor JSP.



Nombre de archivo: uweb_jspcompile.html