Crowd fails to start and 'Unsupported major.minor version' error is thrown in logs
Attempts to start Crowd result in the following (in either
2016-05-19 15:26:24,204 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failed org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.service.client.ClientResourceLocator] for bean with name 'resourceLocator' defined in class path resource [applicationContext-CrowdRestClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/service/client/ClientResourceLocator : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.service.client.ClientResourceLocator)
The JAVA_HOME variable in your environment is configured to use a version that is not supported by Crowd. Please see Crowd's list of Supported Platforms for more information.
Install the latest version of Java supported by your version of Crowd, and then set the JAVA_HOME as described in Setting JAVA_HOME: