Article - CS351187
Unable to start Tomcat with error "Connections could not be acquired from the underlying database" in ThingWorx Platform running on Microsoft SQL Server
Modified: 01-Jul-2025
Applies To
- ThingWorx Platform 8.5 to 9.7
- Windchill Navigate (formerly ThingWorx Navigate) 8.5.0 to 9.7
- Microsoft SQL Server
Description
- Unable to start Tomcat with below error in ThingworxStorage\logs\ApplicationLog.log:
java.lang.Exception: Unable to initialize and start system: Connections could not be acquired from the underlying database! Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@xxxxxxxx is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests. CRITICAL ERROR ON STARTUP: Connections could not be acquired from the underlying database! Web Application STATE is being set to ERROR! ***
- Cannot start Tomcat after database restoration or manual install using Microsoft SQL Server (MSSQL) as the persistence provider
- MSSQL database not able to connect with ThingWorx application
- Cannot do any save operation in ThingWorx with error:
[2006] Unknown error occured. Contact the administrator if this re-occurs - Unable to start ThingWorx after importing database to perform re-host
This is a printer-friendly version of Article 351187 and may be out of date. For the latest version click CS351187