Herramienta previa a la edición para compilar y cargar archivos JSP
Cuando se habilita, el mecanismo previo a la edición hace que todos los archivos JSP (JavaServer Pages) se compilen en el módulo web para el que están configurados. También puede configurar algunos de los archivos JSP o todos ellos para que tengan clases cargadas y JIT compilado.
- prepareJSPs (necesario)Cuando este atributo está presente, todos los archivos JSP se compilan durante el arranque del servidor de aplicaciones. Esta actividad se ejecuta en una hebra separada, permitiendo que el servidor de aplicaciones finalice otras acciones de arranque en paralelo. El valor numérico del atributo representa el tamaño mínimo en kilobytes que debe tener un archivo JSP para que también tengan clases cargadas y JIT compilado. El valor predeterminado es 0, que hace que todos los archivos JSP tengan clases cargadas y JIT compilado.Nota: La compilación de archivos JSP es distinta de la compilación JIT. La compilación JSP genera códigos de bytes, mientras que JIT traduce los códigos de bytes en código de máquina durante el tiempo de ejecución.
- prepareJSPAttribute (opcional)
El mecanismo de edición previa compila y compila JIT los archivos JSP mediante la invocación directa del método de servicio JSP para hacer que el archivo JSP pueda generar excepciones cuando se le llama fuera de contexto. Estas excepciones se evitan comprobando inmediatamente el valor de este atributo, lo que provoca una salida rápida del método de servicio cuando esta herramienta ha preparado el JSP. Este valor de atributo se añade como parámetro de solicitud y consta de caracteres alfanuméricos que los archivos JSP no esperan utilizar durante el inicio normal.
- prepareJSPThreadCount (Opcional)
Establezca este atributo numérico en el número de hebras que le gustaría que iniciase este mecanismo para compilar los archivos JSP. Como una hebra utiliza un solo procesador, los sistemas de varios procesadores pueden utilizar con mayor eficacia este mecanismo previo a la edición mediante la especificación de un valor mayor que 1. El valor predeterminado para este atributo es 1, que representa el número de hebras que se crean para realizar el proceso previo a la edición para este módulo web.
- prepareJSPClassload (Opcional)
Establezca este atributo en un número entero o en la palabra changed. Al especificar changed, sólo aquellos archivo JSP actualizados o que no se han editado previamente, por ejemplo, los JSP que se deben convertirse de un archivo .jsp a un archivo .java, tienen clases cargadas. Al especificar un valor numérico, por ejemplo, 1000, la herramienta previa a la edición inicia la carga de clases en el JSP que hace 1000 que procesa y en todos los archivos JSP subsiguientes. Esto es cómodo en el caso de que el servidor de aplicaciones se detenga al iniciar la herramienta previa a la edición. A continuación, puede consultar los registros de servidor para ver cuántos archivos JSP se han procesado y actualizar el valor prepareJSPClassload en consecuencia para evitar la duplicación del trabajo. Si un archivo JSP no tiene clases cargadas, no se puede tener JIP compilado. Como resultado, si un archivo JSP no satisface los requisitos del atributo prepareJSPClassload, pero satisface los requisitos del atributo prepareJSPs, el archivo JSP se compila si se ha actualizado, pero no tienen clases cargadas ni JIT compilado.