The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "Unexpected rethrowing"

This particular error message can appear on startup. The full message will typically appear as the following:

Error occurred fetching database vendor type: Cannot create PoolableConnectionFactory (The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "Unexpected rethrowing".)

To resolve this issue:

  • Stop Cascade CMS if it is running
  • Edit the file tomcat/conf/context.xml
  • Add the parameter sslProtocol=TLSv1.2 to the existing connection string

For example, if your connection string is:

url="jdbc:sqlserver://yourDatabaseServerHost:1433;databaseName=CascadeCMS;SelectMethod=cursor"

The modified connection string will be:

url="jdbc:sqlserver://yourDatabaseServerHost:1433;databaseName=CascadeCMS;sslProtocol=TLSv1.2;SelectMethod=cursor"
  • Start Cascade CMS