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 o .
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: 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.
sptcfgEspecifica el nombre de un módulo contenido en la aplicación.
Especifica la ubicación del módulo relativa a la raíz del archivo EAR de la aplicación.
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:
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.
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]](../images/deltaend.gif)
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.