Índice |
|
wrapper.app.parameter.<n> |
||||||||||||
Estas propiedades se usan para especificar parámetros que se pasarán al método principal de su aplicación.
Cuando el valor de la propiedad wrapper. Componente <n>:
Cada elemento tiene un nombre de propiedad que empieza con wrapper. Entrada de parámetros individuales: Es importante que cada propiedad solamente defina un único parámetro.
Comillas: Versión 3.6.0 y superiores A partir de la versión 3.6.0, el manejo de caracteres especiales ha cambiado para garantizar la coherencia en todas las plataformas. En la mayoría de los casos, puede escribir el valor del parámetro exactamente como desee que se reciba por la aplicación Java. Una excepción a esto son los espacios iniciales o finales, que normalmente se eliminan de los valores de las propiedades. Para conservar estos espacios, es necesario encapsular el valor entre comillas. Estas comillas se eliminarán si la propiedad "quotable" correspondiente se establece en TRUE. Para conservar las comillas en el valor, escápelas con el carácter '\'. Las barras invertidas también deben duplicarse ('\\'). No se permite escapar ningún otro carácter. Al eliminar comillas, solo se aplicarán los siguientes cambios:
Versiones anteriores a 3.6.0 En versiones anteriores del Wrapper, la forma como se administran las comillas varia de acuerdo con la plataforma. En Windows, el proceso Java se crea mediante una línea de comandos donde los argumentos que contienen espacios deben ir entre comillas. Las comillas se eliminan automáticamente de la línea de comandos al iniciar el proceso. En Linux, sin embargo, se utiliza una matriz y los argumentos se pasan directamente. Para simular el comportamiento de Windows y utilizar la misma configuración en todas las plataformas, es posible marcar ciertos parámetros con un indicador de eliminación de comillas (propiedad stripquotes = TRUE). Este indicador solo se utiliza en Unix, y especifica que las comillas de deben eliminar antes de pasar el (los) parámetro(s) a la JVM. Al eliminar las comillas, todos los demás caracteres, excepto los siguientes, permanecerán sin cambios.
|
wrapper.app.parameter.<n>.stripquotes |
||||||||
ADVERTENCIAA partir de la versión 3.6.0, esta propiedad ya no es necesaria y, por lo tanto, deja de ser válida. Cualquier valor marcado con "stripquotes" debe revisarse para no escapar más las barras invertidas ('\') y las comillas ('"').
Si un valor de wrapper.
La propiedad wrapper.
Tiene como valor predeterminado el valor de la propiedad wrapper. Los siguientes reemplazos se realizarán al eliminar las comillas. Todos los demás caracteres permanecerán sin cambios.
|
wrapper.app.parameter.default.stripquotes |
||||||||
ADVERTENCIAA partir de la versión 3.6.0, esta propiedad ya no es necesaria y, por lo tanto, deja de ser válida. Cualquier valor marcado con "stripquotes" debe revisarse para no escapar más las barras invertidas ('\') y las comillas ('"').
Permite cambiar el comportamiento predeterminado de las comillas en UNIX cuando desee tener el mismo comportamiento para los valores de todas las propiedades wrapper.
|
wrapper.app.parameter_file |
||||||||||
Esta propiedad proporciona una manera de especificar un archivo que puede contener uno o más parámetros que se pasarán a la JVM. Esto puede ser muy útil cuando la lista de parámetros debe generarse dinámicamente o por un instalador. Cualquier parámetro definido en este archivo aparecerá después los definidos ulitizando las propiedades wrapper.app.parameter.<n> estándar. A partir de la versión 3.5.23 del Wrapper, cualquier referencia de variable de entorno en el archivo se expandirá. Formato del Archivo: El formato del archivo es simple.
NOTALas versiones anteriores a 3.6.0 no tienen el modo "quotable" (encomillable), y siempre se permiten múltiples parámetros por línea. Si uno de los valores necesita incluir un espacio, es necesario agregar comillas siguiendo las reglas que se describen a continuación para asegurarse de que el archivo funcione de manera consistente entre todas las plataformas. |
wrapper.app.parameter_file.required |
||||||||
Especifica si el archivo de parámetros es obligatorio o no. Si es obligatorio y no se encuentra, el Wrapper se detendrá sin iniciar la máquina JVM. Si no es obligatorio, el archivo se ignorará cuando no se encuentre. El valor predeterminado es TRUE.
|
wrapper.app.parameter_file.quotable |
|||||||||||
Cuando se configura en TRUE, se eliminarán las comillas del archivo de parámetros. Esto permite usar comillas como delimitadores de valores y, por lo tanto, enumerar varios parámetros en una sola línea. Además, las comillas se pueden utilizar como delimitadores para conservar espacios iniciales o finales en los valores de los parámetros. El valor predeterminado de esta propiedad es "FALSE". ADVERTENCIALas versiones anteriores a 3.6.0 no tienen el modo "quotable" (encomillable), y siempre se permiten múltiples parámetros por línea. Si uno de los valores necesita incluir un espacio, es necesario agregar comillas siguiendo las reglas que se describen a continuación para asegurarse de que el archivo funcione de manera consistente entre todas las plataformas. En el ejemplo a seguir, la línea interpretada como tres parámetros distintos antes de la versión 3.6.0. A partir de la versión 3.6.0, se interpretan como un único parámetro que contiene comillas, a menos que la propiedad wrapper.java.additional_file.quotable se establezca en TRUE.
Cuando una propiedad "quotable" se establece en TRUE, las comillas reales que se conservarán en el valor correspondiente deben entonces escaparse con un carácter '\', y las barras invertidas deben duplicarse ('\\'). No se permite escapar ningún otro carácter. Los siguientes reemplazos se realizarán al eliminar las comillas.
|
wrapper.app.parameter_file.stripquotes |
||||||||||
ADVERTENCIAA partir de la versión 3.6.0, esta propiedad ya no es necesaria y, por lo tanto, deja de ser válida. Cualquier valor marcado con "stripquotes" debe revisarse para no escapar más las barras invertidas ('\') y las comillas ('"'). Cada plataforma maneja los parámetros con espacios de forma distinta. Para que una configuración funcione correctamente, siempre debe entrecomillar esos valores. En Windows, se usarán tal cual. Sin embargo, en plataformas UNIX, las comillas se eliminarán al dividir la línea de comandos en una lista de parámetros. En casi todos los casos, deseará eliminar estas comillas. El valor predeterminado es "FALSE".
|
wrapper.app.parameter.backend |
||||||||
Esta propiedad se puede configurar en TRUE para pasar los parámetros de la aplicación a través del backend en lugar de la línea de comandos. Si algún parámetro de la aplicación contiene datos confidenciales, el Wrapper requerirá que esta propiedad se establezca en TRUE para evitar que los datos aparezcan en la línea de comando. El valor predeterminado es "FALSE".
|
Referencia: Parámetros |
|