Startup issues with MS SQL JDBC driver and IBM Java 1.6
After installing Pega 7.1.9 on WebSphere 8.5.5 application server and SQL Server, the server starts but users cannot access the login screen.
Caused by: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource, offset=6
Steps to Reproduce
Install Pega 7.1.9 on WebSphere 8.5.5 application server, IBM Java 1.6, and MS SQL Server JDBC driver 4.0.2206.100.
A third-party product issue: User is using Sqljdbc_4.0.2206.100 and IBM Java 1.6. Based on the error message, Sqljdbc_4.0.2206.100 requires Java 1.7 or higher.
Here’s the explanation for the reported behavior:
The error indicates an incompatibility between the IBM Java and the Microsoft JDBC driver JAR file.
The solution is to either upgrade the version of Java or obtain a version the MS SQL Server JDBC driver that is compatible with Java 1.6.