Por defecto, el servidor no pone un límite de tiempo a las transacciones. Es decir, el servidor esperará de forma indefinida a que finalice la transacción. Si establece un valor de timeout para las transacciones, entonces en el caso de que una transacción no se realice dentro del tiempo establecido Servidor GlassFish realizará un rollback de la transacción.
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 el campo Timeout de Transacción, introduzca el número de segundos que deben transcurrir antes de que se agote el tiempo de espera de la transacción.
El valor por defecto es 0. Este valor desactiva los timeouts de transacciones.
Haga clic en Guardar.
Reinicie Servidor GlassFish.