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