Use the Transaction Service page to configure transaction recovery, timeouts, and logging.
The Transaction Service page contains the following options.
Button to restore settings that have default values to their default values. Settings that do not have default values are not changed.
The name of the configuration to which the settings on this page apply. This field is read only.
If the Enabled checkbox is selected, the GlassFish Server attempts to recover incomplete transactions when the server is restarted. This option is disabled by default.
Number of seconds the server waits before rolling back a transaction that has not completed. The default value is 0, meaning that the server waits indefinitely for a transaction to complete.
Number of seconds the GlassFish Server tries to connect to an unreachable server. The default value is 600 (10 minutes).
The directory where server logs are kept. Transaction logs are kept in the tx subdirectory of the directory specified by this field. The default value is the directory specified by the Log Root field of the Domain Attributes page, which is located under the Advanced tab of the GlassFish Server node.
Whether transactions that involve unreachable servers are to be committed or rolled back. The default value is Rollback. Committing indeterminate transactions can compromise the data integrity of your application.
The number of transactions between keypoint operations, which compress the transaction log file. The default value is 65,536.
Additional properties for the Transaction Service.
For a description of available properties, see Properties Specific to the Transaction Service.