Proporcionar opciones para compilar los valores de páginas JavaServer

Utilice esta página para especificar las opciones que utilizará el compilador de JSP (JavaServer Pages).

Esta página de la consola administrativa es un paso de los asistentes de instalación y actualización de aplicaciones. Para ver esta página, debe seleccionar Precompilar archivos JSP (JavaServer Pages) en la página Seleccionar las 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 todos los 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 de compilador JSP en esta página sólo al instalar o actualizar una aplicación que contiene los módulos web. Después de instalar la aplicación, debe editar los parámetros de configuración de motor JSP de un archivo WEB-INF/ibm-web-ext.xmi del módulo web para cambiar sus opciones de compilador JSP.

Supported configurations Supported configurations: 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:
  • En el caso de una aplicación o módulo que utilice una Java EE anterior a la versión 5, la extensión del archivo debe ser .xmi.
  • En el caso de una aplicación que utilice Java EE versión 5 o posterior, la extensión del archivo debe ser .xml. Si los archivos .xmi se incluyen con la aplicación o el módulo, el producto ignora los archivos .xmi.

No obstante, puede existir un módulo de Java EE 5 o posterior dentro de una aplicación que incluya archivos previos a Java EE 5 y que 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, y ibm-portlet-ext.xmi siguen utilizando la extensión de archivo .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 de la aplicación (archivo EAR).

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 de la aplicación que se necesitan para compilar JSP y que se identifican 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 de cada módulo web que desea utilizar una classpath determinada.
  2. Expanda Aplicar varias correlaciones.
  3. Especifique la vía de acceso de clases que desea.
  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

Especifica el nivel de origen al que el compilador de Java compila los orígenes de Java de JSP. Los valores válidos son 13, 14, 15,16, 17 y 18. El valor predeterminado es 17.

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 que un solo cargador de clases de la aplicación web cargue todas las clases JSP, tanto esta opción del compilador como la opción Utilizar nombres de paquetes completos deben establecerse en true.

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


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uweb_jspcompile
File name: uweb_jspcompile.html