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

Attention: Blogs & Forums are in READ-ONLY mode from Oct 9-19 as we transition to our new platform. Learn more.

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.