Un host virtual proporciona un agrupamiento lógico para configurar aplicaciones web para un nombre de host en particular. El host virtual por omisión (default_host) es adecuado para la mayoría de las configuraciones simples.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
allowFromEndpointRef |
Lista de referencias a elementos httpEndpoint de nivel superior (serie separada por comas). |
Especifique el identificador de uno o más puntos finales HTTP para restringir el tráfico de entrada de este host virtual a los puntos finales especificados. |
|
enabled |
boolean |
true |
Habilita este host virtual. |
hostAlias |
string |
Asocie un host y puerto con este host virtual, utilizando la sintaxis host:puerto. El host especificado puede ser una dirección IP, un nombre de host de servidor de nombres de dominio (DNS) con un sufijo de nombre de dominio, el nombre de host DNS, o * como comodín de coincidencia para todos los nombres de host. Tenga en cuenta que las direcciones IPv6 deben ir entre []. |
|
id |
string |
Un ID de configuración exclusivo. |
Especifique el identificador de uno o más puntos finales HTTP para restringir el tráfico de entrada de este host virtual a los puntos finales especificados.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
accessLoggingRef |
Una referencia a un elemento httpAccessLogging de nivel superior (string). |
Configuración de registro de acceso HTTP para el punto final. |
|
compressionRef |
Una referencia a un elemento compression de nivel superior (string). |
defaultCompression |
Opciones de compresión para el punto final. |
enabled |
boolean |
true |
Conmuta la disponibilidad de un punto final. Si tiene el valor true, el asignador activará este punto final para manejar las solicitudes HTTP. |
headersRef |
Una referencia a un elemento headers de nivel superior (string). |
defaultHeaders |
Opciones de cabecera para el punto final. |
host |
string |
localhost |
Dirección IP, servidor de nombres de dominio (DNS), nombre de host con sufijo de nombre de dominio o sólo el nombre de host DNS utilizados por un cliente para solicitar un recurso. Utilice '*' para todas las interfaces de red disponibles. |
httpOptionsRef |
Una referencia a un elemento httpOptions de nivel superior (string). |
defaultHttpOptions |
Opciones del protocolo HTTP para el punto final. |
httpPort |
int |
Puerto utilizado para las solicitudes HTTP de cliente. Utilice -1 para inhabilitar este puerto. |
|
httpsPort |
int |
Puerto utilizado para las solicitudes HTTP de cliente con SSL (https). Utilice -1 para inhabilitar este puerto. |
|
id |
string |
Un ID de configuración exclusivo. |
|
onError |
|
WARN |
Acción a realizar después de una anomalía para iniciar un punto final. |
protocolVersion |
string |
Cuando una API de Servlet 4.0 está habilitada como característica, establezca este atributo en http/1.1 para inhabilitar el proceso de HTTP/2 para los puertos que se han definido para el elemento httpEndpoint. Cuando la API de Servlet 3.1 está habilitada como una característica, establezca este atributo en http/2 para habilitar el proceso de HTTP/2 para los puertos que están definidos para el elemento httpEndpoint. |
|
remoteIpRef |
Una referencia a un elemento remoteIp de nivel superior (string). |
defaultRemoteIp |
Opciones IP remotas para el punto final. |
samesiteRef |
Una referencia a un elemento samesite de nivel superior (string). |
defaultSameSite |
Opciones de SameSite para el punto final. |
sslOptionsRef |
Una referencia a un elemento sslOptions de nivel superior (string). |
Opciones del protocolo SSL para el punto final. |
|
tcpOptionsRef |
Una referencia a un elemento tcpOptions de nivel superior (string). |
defaultTCPOptions |
Opciones del protocolo TCP para el punto final. |
Configuración de registro de acceso HTTP para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
enabled |
boolean |
true |
Permite el registro de acceso cuando se define el elemento de configuración accessLogging. Nota: Se debe configurar el registro de acceso para que este atributo entre en vigor. |
filePath |
Vía de acceso a un archivo |
${server.output.dir}/logs/http_access.log |
Vía de acceso y nombre de directorio del archivo de registro de acceso. Las sustituciones de variables estándar, como ${server.output.dir}, se pueden utilizar al especificar la vía de acceso del directorio. |
logFormat |
string |
%h %u %{t}W "%r" %s %b |
Especifica el formato de registro que se utiliza al registrar la información de acceso del cliente. |
maxFileSize |
int |
20 |
Tamaño máximo de un archivo de registro, en megabytes, antes de que se retrotraiga; un valor 0 significa que no hay ningún límite. |
maxFiles |
int |
2 |
Número máximo que se mantendrá de archivos de registro, antes de que se elimine el archivo más antiguo; un valor 0 significa que no hay ningún límite. |
rolloverInterval |
Un período de tiempo con precisión de minutos |
-1 |
El intervalo de tiempo entre los reinicios del registro, en minutos si no se especifica una unidad de tiempo. Especifique un entero positivo seguido de una unidad de tiempo, que puede ser días (d), horas (h), o minutos (m). Por ejemplo, especifique 5 horas como 5h. Puede incluir varios valores en una sola entrada. Por ejemplo, 1d5h equivale a 1 día y 5 horas. Si se especifica rolloverStartTime, el valor predeterminado de rolloverInterval es 1 día. Si no se especifican tanto rolloverInterval como rolloverStartTime, el reinicio del registro basado en tiempo está inhabilitado. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h) o minutos (m). Por ejemplo, especifique 30 minutos como 30m. Puede incluir varios valores en una sola entrada. Por ejemplo, 1h30m es equivalente a 90 minutos. |
rolloverStartTime |
string |
La hora planificada del día para que los registros se reinicien por primera vez. La duración del intervalo de reinicio comienza a la hora de inicio del reinicio. Los valores válidos siguen un formato de fecha y hora ISO-8601 de 24 horas de HH:MM, donde 00:00 representa la medianoche. Se necesitan ceros de relleno. Si se especifica rolloverInterval, el valor predeterminado de rolloverStartTime es 00:00, medianoche. Si no se especifican tanto rolloverInterval como rolloverStartTime, el reinicio del registro basado en tiempo está inhabilitado. |
Opciones de compresión para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
serverPreferredAlgorithm |
string |
none |
El algoritmo de compresión configurado se utiliza para comprimir el cuerpo de respuestas cuando se especifica con un valor de calidad no cero en la cabecera Accept-Encoding de la solicitud. Los algoritmos de compresión válidos incluyen: deflate, gzip, x-gzip, zlib e identity. |
types |
string |
text/* |
Para incluir un tipo de contenido además de los valores predeterminados, fije el carácter de adición (+) como prefijo para dicho tipo de contenido. Para excluir un tipo de contenido para compresión, fije el carácter de eliminación (-) como prefijo para dicho tipo de contenido. Nota: El carácter comodín (*) sólo se soporta como subtipo de contenido, por ejemplo text/*. |
Opciones de cabecera para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
add |
string |
Especifica los nombres y valores de cabecera que se añaden a cada respuesta HTTP. Los valores de cabecera se incluyen opcionalmente utilizando un delimitador de dos puntos (:). Cualquier nombre de cabecera definido utilizando este atributo no debe estar vacío ni debe aparecer en las configuraciones de cabecera 'remove', 'set' o 'setIfMissing'. |
|
remove |
string |
Especifica los nombres de cabecera que se eliminan de cada respuesta HTTP. Cualquier nombre de cabecera definido utilizando este atributo no debe estar vacío. No se esperan valores de cabecera. Cualquier nombre de cabecera definido utilizando este atributo no debe aparecer en las configuraciones de cabecera 'add', 'set' o 'setIfMissing'. |
|
set |
string |
Especifica los nombres y valores de cabecera que se establecen a cada respuesta HTTP. Los valores de cabecera se incluyen opcionalmente utilizando un delimitador de dos puntos (:). Cualquier nombre de cabecera definido utilizando este atributo no debe estar vacío, no debe estar definido más de una vez ni debe aparecer en las configuraciones de cabecera 'remove', 'add' o 'setIfEmpty'. Si la cabecera ya aparece en la respuesta, los valores existentes se sobrescriben son esta configuración. |
|
setIfMissing |
string |
Especifica los nombres y valores de cabecera que se establecen a cada respuesta HTTP si no están ya presentes. Los valores de cabecera se incluyen opcionalmente utilizando un delimitador de dos puntos (:). Cualquier nombre de cabecera definido utilizando este atributo no debe estar vacío, no debe estar definido más de una vez ni debe aparecer en las configuraciones de cabecera 'remove', 'add' o 'set'. |
Opciones del protocolo HTTP para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
AutoDecompression |
boolean |
true |
Especifica si el canal HTTP descomprime automáticamente los datos del cuerpo de solicitud entrantes. |
DoNotAllowDuplicateSetCookies |
string |
false |
Impide que el canal HTTP envíe varias cabeceras Set-Cookie con el mismo nombre. |
MessageSizeLimit |
long |
-1 |
Limita el tamaño aceptable de un mensaje entrante. Si el mensaje llega con un tamaño mayor que este valor, se devuelve un mensaje al cliente remoto. |
NoCacheCookiesControl |
boolean |
true |
Permite al usuario controlar cuando se debe modificar la presencia de una cabecera Set-Cookie con un valor de no-cache coincidente. También se añade la cabecera Expires. |
ThrowIOEForInboundConnections |
boolean |
Especifica si el canal HTTP crea una excepción de E/S cuando se cierra una conexión de entrada mientras el servlet todavía la está utilizando. El valor predeterminado se establece en función de la característica de servlet configurada. Antes de Servlet 4.0, el valor predeterminado es false; a partir de Servlet 4.0, el valor predeterminado es true. |
|
connectionWindowSize |
int |
65535 |
Especifica el tamaño de ventana en octetos para el control de flujo de nivel de conexión HTTP/2. Este valor se puede configurar en cualquier tamaño dentro del rango de 65.535 a 2.147.483.647 octetos, ambos incluidos. Si no se especifica ningún valor, el valor predeterminado es de 65.535 octetos. |
decompressionRatioLimit |
int |
200 |
Especifica la proporción máxima de carga útil de cuerpo de solicitud descomprimido a comprimido. El canal HTTP lee el cuerpo de solicitud y verifica la proporción a medida que el cuerpo se descomprime. El canal detiene la descompresión del cuerpo de solicitud si la proporción de descompresión permanece por encima del valor configurado y se alcanza la tolerancia de descompresión. |
decompressionTolerance |
int |
3 |
Especifica el número máximo de veces que el canal HTTP tolera una proporción de descompresión por encima de la proporción configurada, indicada por el atributo decompressionRatioLimit de httpOption. Si se alcanza este número y el siguiente ciclo de descompresión aún contiene una proporción de descompresión por encima del límite de proporción, el canal HTTP deja de descomprimir el cuerpo de solicitud. |
http2ConnectionIdleTimeout |
Un período de tiempo con precisión de segundos |
0 |
Especifica la cantidad de tiempo, en segundos, que se permitirá que una conexión HTTP/2 permanezca inactiva entre operaciones de E/S de socket. Si no se especifica, o se establece en un valor de 0, no hay ningún tiempo de espera de conexión establecido. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
incomingBodyBufferSize |
int |
32768 |
Especifica el tamaño de cada almacenamiento intermedio utilizado al leer el cuerpo de un mensaje HTTP entrante. |
keepAliveEnabled |
boolean |
true |
Habilita las conexiones persistentes (estado activo HTTP). Si tienen el valor true, las conexiones se mantendrán activas para ser reutilizadas por varias solicitudes y respuestas secuenciales. Si tienen el valor false, las conexiones se cierran después de enviarse la respuesta. |
limitFieldSize |
int |
32768 |
Impone los límites de tamaño en diversos campos HTTP, como los URL de solicitud o nombres o valores de cabeceras individuales. Aplicar los límites de tamaño de estos campos impide posibles ataques de denegación de servicio. Se devuelve un error al cliente remoto, si un campo excede el tamaño permitido. |
limitNumHeaders |
int |
500 |
Limita el número de cabeceras HTTP que pueden existir en un mensaje entrante. Si se supera este límite, se devuelve un error al cliente remoto. |
limitWindowUpdateFrames |
boolean |
false |
Especifica si el servidor espera hasta agotar la mitad de las ventanas de nivel de conexión HTTP/2 y de nivel de secuencia antes de enviar tramas WINDOW_UPDATE. Los valores válidos son true o false. Si no se especifica ningún valor, el valor predeterminado es false. |
maxConcurrentStreams |
int |
100 |
Especifica el número máximo de corrientes que una conexión HTTP/2 puede tener activas en cualquier punto determinado. La apertura de corrientes por encima del límite producirá un REFUSED_STREAM (0x7). Si no se especifica, el valor predeterminado de corrientes simultáneas se establecerá en 200. |
maxFrameSize |
int |
57344 |
Especifica el tamaño máximo permitido de una carga útil de trama que el servidor anunciará en el trama de valores SETTINGS_MAX_FRAME_SIZE HTTP/2. Esto se puede configurar en cualquier tamaño dentro del rango de 16.384 a 16.777.215 bytes, inclusive. Si no se especifica, el valor predeterminado se establece en 57.344 bytes. |
maxHeaderBlockSize |
long |
512000 |
Especifica el tamaño máximo en bytes para el bloque de cabecera de corrientes HTTP2 individuales. Si se supera este valor, la conexión se cierra con un error. Establezca este parámetro en 0 para inhabilitar la comprobación. |
maxKeepAliveRequests |
int |
-1 |
Número máximo de solicitudes persistentes que se permiten en una única conexión HTTP si están habilitadas las conexiones persistentes. El valor -1 indica ilimitado. Esta opción admite aplicaciones de alto rendimiento o baja latencia y conexiones SSL para utilizarlas en situaciones donde la creación de una nueva conexión puede ser muy costosa. |
maxResetFrames |
int |
100 |
Especifica el número máximo de marcos de restablecimiento por conexión que se permiten durante la ventana de marco de restablecimiento. Si se supera este valor, se cierra la conexión. Establezca este parámetro en 0 para inhabilitar la comprobación. |
maxStreamsRefused |
int |
100 |
Especifica el número máximo de corrientes que se rechazan después de que se alcance el límite máximo de corrientes simultáneas. Si se supera este valor, se cierra la conexión. Establezca este parámetro en 0 para inhabilitar la comprobación. |
persistTimeout |
Un período de tiempo con precisión de segundos |
30s |
Cantidad de tiempo que un socket puede permanecer desocupado entre solicitudes. Este valor sólo se aplica si están habilitadas las conexiones persistentes. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
readTimeout |
Un período de tiempo con precisión de segundos |
60s |
Cantidad de tiempo que se debe esperar en un socket hasta que se complete una solicitud de lectura después de la primera lectura. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
removeServerHeader |
boolean |
false |
Elimina información de implementación del servidor de las cabeceras HTTP. |
resetFramesWindow |
Un período de tiempo con precisión de milisegundos |
30s |
Especifica la ventana de tiempo durante la cual se cuentan los marcos de restablecimiento en cada conexión. Establezca este parámetro en 0 para una ventana de tiempo ilimitada. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. |
settingsInitialWindowSize |
int |
65535 |
Especifica el tamaño de ventana inicial en octetos para el control de flujo de nivel de secuencia HTTP/2. Este valor se puede configurar en cualquier tamaño dentro del rango de 1 a 2.147.483.647 octetos, ambos inclusive. Si no se especifica ningún valor, el valor predeterminado es de 65.535 octetos. |
writeTimeout |
Un período de tiempo con precisión de segundos |
60s |
Cantidad de tiempo que se debe esperar en un socket hasta que se transmita cada parte de los datos de respuesta. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
Opciones IP remotas para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
proxies |
string |
10\.\d{1,3}\.\d{1,3}\.\d{1,3}|192\.168\.\d{1,3}\.\d{1,3}|169\.254\.\d{1,3}\.\d{1,3}|127\.\d{1,3}\.\d{1,3}\.\d{1,3}|172\.1[6-9]{1}\.\d{1,3}\.\d{1,3}|172\.2[0-9]{1}\.\d{1,3}\.\d{1,3}|172\.3[0-1]{1}\.\d{1,3}\.\d{1,3}|0:0:0:0:0:0:0:1|::1 |
Expresión regular que define proxies de confianza. |
useRemoteIpInAccessLog |
boolean |
false |
Si esta propiedad se establece en true y el canal HTTP verificó la información del cliente remoto, el registro de acceso NCSA refleja las cabeceras Rewarded o X-Forwarded-*. Estas cabeceras se reflejan cuando se registra uno o más de los elementos siguientes: la IP del cliente remoto, el host o el protocolo de solicitud. |
Opciones de SameSite para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
lax |
string |
Lista de nombres de cookie o patrones para los que el atributo de SameSite se ha establecido en un valor de Lax, si aún no se ha definido. Se soporta un carácter comodín único (*) como valor autónomo o a continuación de los prefijos de nombre de cookie. Cualquier nombre de cookie o patrón definido por esta lista debe ser exclusivo y no debe estar presente en las configuraciones 'none' ni 'strict'. |
|
none |
string |
Lista de nombres de cookie o patrones para los que el atributo de SameSite se ha establecido en un valor de None, si aún no se ha definido. Se soporta un carácter comodín único (*) como valor autónomo o a continuación de los prefijos de nombre de cookie. Cualquier nombre de cookie o patrón definido por esta lista debe ser exclusivo y no debe estar presente en las configuraciones 'lax' ni 'strict'. Cada cookie modificado para contener un valor de SameSite de None como resultado de esta configuración también está establecido en Secure. |
|
strict |
string |
Lista de nombres de cookie o patrones para los que el atributo de SameSite se ha establecido en un valor de Strict, si aún no se ha definido. Se soporta un carácter comodín único (*) como valor autónomo o a continuación de los prefijos de nombre de cookie. Cualquier nombre de cookie o patrón definido por esta lista debe ser exclusivo y no debe estar presente en las configuraciones 'lax' ni 'none'. |
Opciones del protocolo SSL para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
sessionTimeout |
Un período de tiempo con precisión de segundos |
1d |
Cantidad de tiempo que se debe esperar a que una solicitud de lectura o escritura se complete en un socket. Este valor se sustituye por tiempos de espera específicos de protocolo. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
sslRef |
Una referencia a un elemento ssl de nivel superior (string). |
El repertorio de configuración SSL por omisión. El valor predeterminado es defaultSSLConfig. |
|
sslSessionTimeout |
Un período de tiempo con precisión de milisegundos |
86400s |
El límite de tiempo de espera de una sesión SSL establecida por el canal SSL. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. |
suppressHandshakeErrors |
boolean |
false |
Inhabilita el registro de errores de reconocimiento de comunicación SSL. Los errores de reconocimiento de comunicación SSL se pueden producir durante el funcionamiento normal, pero estos mensajes pueden resultar de utilidad si SSL no se comporta de forma esperada. Si está inhabilitado, los registros de mensajes y de consola no registran errores de reconocimiento de comunicación y el registro de rastreo registra los errores de reconocimiento de comunicación cuando el rastreo del canal SSL está activo. |
Opciones del protocolo TCP para el punto final.
Nombre | Tipo | Por omisión | Descripción |
---|---|---|---|
acceptThread |
boolean |
false |
Si el valor true, los puertos de escucha no comparten la misma hebra para aceptar conexiones. Si no lo es, comparten la misma hebra. |
addressExcludeList |
string |
Lista de direcciones separadas por comas que no están autorizadas para realizar conexiones de entrada en este punto final. Puede especificar direcciones IPv4 o IPv6. Todos los valores de una dirección IPv4 o IPv6 deben estar representados por un número o por un carácter comodín de tipo asterisco. Estos son algunos ejemplos de direcciones IPv4 válidas para esta lista: "*.1.255.0", "254.*.*.9", y "1.*.*.*", y estas son algunas direcciones IPv6 válidas: "0:*:*:0:007F:0:0001:0001", "F:FF:FFF:FFFF:1:01:001:0001" y "1234:*:4321:*:9F9f:*:*:0000". |
|
addressIncludeList |
string |
Lista de direcciones separadas por comas que están autorizadas para realizar conexiones de entrada en este punto final. Puede especificar direcciones IPv4 o IPv6. Todos los valores de una dirección IPv4 o IPv6 deben estar representados por un número o por un carácter comodín de tipo asterisco. Estos son algunos ejemplos de direcciones IPv4 válidas para esta lista: "*.1.255.0", "254.*.*.9", y "1.*.*.*", y estas son algunas direcciones IPv6 válidas: "0:*:*:0:007F:0:0001:0001", "F:FF:FFF:FFFF:1:01:001:0001" y "1234:*:4321:*:9F9f:*:*:0000". |
|
hostNameExcludeList |
string |
Lista de nombres de host separados por comas que no están autorizados para realizar conexiones de entrada en este punto final. Los nombres de host no distinguen entre mayúsculas y minúsculas y pueden empezar por un asterisco, que se utiliza como carácter comodín. Pero, no puede haber asteriscos en ninguna otra posición en el nombre de host. Por ejemplo, *.abc.com es válido, pero *.abc.* no es válido. |
|
hostNameIncludeList |
string |
Lista de nombres de host separados por comas que están autorizados para realizar conexiones de entrada en este punto final. Los nombres de host no distinguen entre mayúsculas y minúsculas y pueden empezar por un asterisco, que se utiliza como carácter comodín. Pero, no puede haber asteriscos en ninguna otra posición en el nombre de host. Por ejemplo, *.abc.com es válido, pero *.abc.* no es válido. |
|
inactivityTimeout |
Un período de tiempo con precisión de milisegundos |
60s |
Cantidad de tiempo que se debe esperar a que una solicitud de lectura o escritura se complete en un socket. Este valor se sustituye por tiempos de espera específicos de protocolo. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. |
maxOpenConnections |
int |
128000 |
Define el número máximo de conexiones que pueden abrirse en este punto final. |
portOpenRetries |
int |
0 |
Número de reintentos para abrir un puerto TCP/IP durante el inicio de servidor. Habrá un retardo de un segundo entre reintentos, hasta que la apertura se realice satisfactoriamente o se alcance el número de reintentos de apertura de puerto. |
soReuseAddr |
boolean |
true |
Permite reenlazar de inmediato con un puerto sin un escucha activo. |
waitToAccept |
boolean |
false |
Consulta si este canal TCP retrasará la aceptación de conexiones hasta que se reinicie el servidor. Si tiene el valor false, las conexiones se cierran hasta que se reinicie el servidor. Si el valor es true, el valor de acceptThread tcpOption también se establece en true, y las conexiones se retrasan hasta que se reinicie el servidor. |