Las transacciones pueden estar incompletas porque ha fallado el servidor o un administrador de recursos. Es esencial completar estas transacciones encalladas y solucionar el error. Servidor GlassFish está diseñado para recuperarse de estos errores y completar la transacción al iniciar el servidor.
Mientras se realiza la recuperación, si algunos de los recursos no son accesibles, el reinicio del servidor puede demorarse mientras intenta recuperar las transacciones.
Cuando la transacción ocupa varios servidores, el servidor que inició la transacción puede contactar con los demás servidores para obtener el resultado de las transacciones. Si los demás servidores no son accesibles, la transacción utilizará el campo Decisión Heurística para determinar el resultado.
En el árbol de navegación, amplíe el nodo Configuración.
Seleccione la instancia que va a configurar:
Para configurar una instancia determinada, seleccione el nodo de configuración de la instancia. Por ejemplo, para la instancia por defecto server
, seleccione el nodo server-config
.
Para configurar los ajustes por defecto para todas las instancias, seleccione el nodo default-config
.
Seleccione el nodo Servicio de Transacción.
Se abrirá la página Servicio de Transacción.
En la página Servicio de Transacción, seleccione la casilla de verificación de activación de Al Reiniciar para activar la recuperación de transacciones incompletas.
Por defecto, no se selecciona la casilla de verificación Activado.
En el campo Timeout de Reintentos, introduzca el número de segundos que Servidor GlassFish intenta conectarse a un servidor inaccesible.
El valor por defecto es 600 (10 minutos).
En la lista desplegable Decisión Heurística, seleccione la política de servidores inaccesibles de una transacción.
A menos que exista una buena razón para seleccionar Confirmar, deje la opción Decisión Heurística en Realizar Rollback (el modo por defecto). Enviar transacciones indeterminadas puede poner en peligro la integridad de los datos de su aplicación.
Haga clic en Guardar.
Reinicie Servidor GlassFish.