cancel
Showing results for 
Search instead for 
Did you mean: 

What does the nuxeo.db.transactiontimeout do?

markvincent9_
Champ on-the-rise
Champ on-the-rise
5 REPLIES 5

Julien_Carsique
Elite Collaborator
Elite Collaborator

According to the Configuration Parameters Index (nuxeo.conf) documentation page, it is the:

Database transaction timeout in seconds (available for Tomcat server only). Default value: 300.

It is used in the nuxeo Tomcat application context:

<Resource name="TransactionManager" auth="Container"
          type="javax.transaction.TransactionManager"
          factory="org.nuxeo.runtime.jtajca.NuxeoTransactionManagerFactory"
          transactionTimeoutSeconds="${nuxeo.db.transactiontimeout}" />

Do you need more details?

yup, does it stop any kind of transaction if it exceed the timeout?

what file is this?

It's in templates/common-base/conf/Catalina/localhost/nuxeo.xml.nxftl which is used to produce conf/Catalina/localhost/nuxeo.xml

The value is passed to the org.apache.geronimo.transaction.manager.TransactionImpl.

Getting started

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.