निम्नलिखित विन्यास ने मेरे लिए काम किया
<Context context="ROOT" debug="0" reloadable="false" useHttpOnly="true" cacheMaxSize="40960" cacheTTL="60000" cachingAllowed="true" antiJARLocking="true">
<Resource name="XYZ" auth="Container"
description="Exchange DB Connection"
dataSourceClassName="org.postgresql.ds.PGSimpleDataSource"
dataSource.serverName="XXXXX"
dataSource.databaseName="XXXX"
dataSource.portNumber="XXXX"
dataSource.user="xyz"
dataSource.password="xyz"
maximumPoolSize="20"
minimumIdle="5"
connectionTimeout="300000"
factory="com.zaxxer.hikari.HikariJNDIFactory"
registerMbeans="true"
type="javax.sql.DataSource" />
यहां मुख्य मान कनेक्शनटाइमआउट है .जिस कारखाने का आप वर्तमान में उपयोग कर रहे हैं उसका डिफ़ॉल्ट टाइमआउट है, उसके बाद यह सत्र को बंद करने के लिए बाध्य करता है।
ऊपर दिए गए कनेक्शन टाइमआउट मान ने मेरे लिए काम किया, आपके एप्लिकेशन परिदृश्यों के लिए आपको सही मान प्राप्त करने के लिए थोड़ा प्रयोग करना होगा।