Crowd 404's with 'Requested resource is not available'
Asked by Kaveh Vaghefi:

I'm trying to set up an evaluation of Crowd on Ubuntu 14.04, and I can't get past this error after starting the crowd service.

HTTP Status 404 - /crowd {#toc-hId-1680628419}
----------------------------------------------

*** ** * ** ***

**type** Status report

**message** ++/crowd++

**description** ++The requested resource is not available.++

*** ** * ** ***

### Apache Tomcat/7.0.69 {#toc-hId--1068042047}


Answers:
author: vivuu
body: ![crowd window.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/9559i6784B4D217F1BFCE/image-size/large?v=v2&px=999 "crowd window.PNG")after migrating to test server, in all browsers we are not geting proper display for crowd

comments: author: Marcin Kempa
body: Hi [@vivuu](/t5/user/viewprofilepage/user-id/379048)

Please find my answer [here](https://community.atlassian.com/t5/Crowd-questions/Re-Re-Crowd-Test-environment-Setup/qaq-p/674158/comment-id/2494#M2494).

I believe this particular problem is not related to the initial problem described in this question, which is about incompatible Java versions.

Best Regards,

Marcin Kempa


author: vivuu
body: We follwed the below steps and getting error.

1)Installed fresh instance of crowd in test environment.  
2) Copied the Crowd home directory to the Test Environment  
3) restord the Prod DB in Test SQlDB  
3) Edited the crowd.config .xml to point the test DB  
4) Restarted the Crowd service.

<br />

But we are getting below error

"HTTP Status 404 - /crowd

type Status report

message /crowd

description The requested resource is not available.

Apache Tomcat/7.0.69"


author: Nic Brough -Adaptavist-
body: What does the log file say?

comments: author: Kaveh Vaghefi
body: ```
Sep 06, 2016 9:18:38 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:18:39 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:18:39 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 590 msSep 06, 2016 9:18:39 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:18:39 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:18:39 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:18:39 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:18:39 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:18:39 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 362 msSep 06, 2016 9:18:39 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:18:41 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:18:42,148 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:18:42 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:18:42 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:18:42 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 3,042 msSep 06, 2016 9:18:42 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:18:45 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:18:45 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:18:45 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:18:45 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,574 msSep 06, 2016 9:18:45 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:18:46 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:18:46,407 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:18:46 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:18:46 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:18:46 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,615 msSep 06, 2016 9:18:46 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:18:46 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:18:46 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 215 msSep 06, 2016 9:18:46 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:18:46 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7850 msSep 06, 2016 9:19:37 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:19:37 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:19:37 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:19:37 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:19:37 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:19:37 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:19:37 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@2c0f648c] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:19:49 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:19:49 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:19:49 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 544 msSep 06, 2016 9:19:49 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:19:49 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:19:49 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:19:49 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:19:49 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:19:49 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 334 msSep 06, 2016 9:19:49 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:19:51 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:19:52,160 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:19:52 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:19:52 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:19:52 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,623 msSep 06, 2016 9:19:52 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:19:55 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:19:55 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:19:55 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:19:55 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,655 msSep 06, 2016 9:19:55 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:19:56 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:19:56,323 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:19:56 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:19:56 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:19:56 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,494 msSep 06, 2016 9:19:56 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:19:56 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:19:56 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 168 msSep 06, 2016 9:19:56 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:19:56 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7317 msSep 06, 2016 9:20:14 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:20:14 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:20:14 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:20:14 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:20:14 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:20:14 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:20:14 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@2fecfd71] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:22:29 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:22:29 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:22:29 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 535 msSep 06, 2016 9:22:29 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:22:29 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:22:29 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:22:29 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:22:29 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:22:29 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 353 msSep 06, 2016 9:22:29 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:22:31 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:22:31,944 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:22:32 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:22:32 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:22:32 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,519 msSep 06, 2016 9:22:32 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:22:34 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:22:34 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:22:34 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:22:34 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,657 msSep 06, 2016 9:22:34 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:22:36 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:22:36,382 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:22:36 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:22:36 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:22:36 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,804 msSep 06, 2016 9:22:36 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:22:36 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:22:36 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 217 msSep 06, 2016 9:22:36 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:22:36 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7589 msSep 06, 2016 9:24:05 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:24:05 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:24:05 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:24:05 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:24:05 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:24:05 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:24:05 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@16e33865] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:24:16 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:24:16 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:24:16 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 525 msSep 06, 2016 9:24:16 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:24:16 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:24:16 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:24:17 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:24:17 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:24:17 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 322 msSep 06, 2016 9:24:17 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:24:19 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:24:19,571 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:24:19 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:24:19 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:24:19 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,689 msSep 06, 2016 9:24:19 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:24:22 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:24:22 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:24:22 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:24:22 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,627 msSep 06, 2016 9:24:22 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:24:23 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:24:23,724 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:24:23 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:24:23 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:24:23 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,499 msSep 06, 2016 9:24:23 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:24:24 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:24:24 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 176 msSep 06, 2016 9:24:24 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:24:24 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7356 msSep 06, 2016 9:26:38 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:26:38 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:26:38 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:26:38 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:26:38 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:26:38 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:26:38 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@47fd3d71] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:26:54 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:26:54 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:26:54 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 536 msSep 06, 2016 9:26:54 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:26:54 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:26:54 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:26:54 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:26:54 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:26:54 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 326 msSep 06, 2016 9:26:54 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:26:56 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:26:56,996 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:26:57 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:26:57 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:26:57 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,570 msSep 06, 2016 9:26:57 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:27:00 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:27:00 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:27:00 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:27:00 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,895 msSep 06, 2016 9:27:00 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:27:01 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:27:01,377 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:27:01 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:27:01 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:27:01 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,377 msSep 06, 2016 9:27:01 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:27:01 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:27:01 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 158 msSep 06, 2016 9:27:01 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:27:01 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7367 msSep 06, 2016 9:30:42 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:30:42 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:30:42 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:30:42 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:30:42 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:30:42 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:30:42 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@4b42e964] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:30:50 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:30:50 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:30:50 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 532 msSep 06, 2016 9:30:50 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:30:50 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:30:50 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:30:51 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:30:51 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:30:51 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 311 msSep 06, 2016 9:30:51 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:30:52 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:30:53,371 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:30:53 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:30:53 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:30:53 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,532 msSep 06, 2016 9:30:53 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:30:56 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:30:56 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:30:56 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:30:56 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,387 msSep 06, 2016 9:30:56 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:30:56 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:30:57,203 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:30:57 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:30:57 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:30:57 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,357 msSep 06, 2016 9:30:57 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:30:57 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:30:57 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 149 msSep 06, 2016 9:30:57 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:30:57 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 6781 msSep 06, 2016 9:34:41 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:34:41 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:34:41 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:34:41 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:34:41 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:34:41 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:34:41 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@1f8a73d7] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:34:52 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:34:52 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:34:52 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 533 msSep 06, 2016 9:34:53 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:34:53 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:34:53 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:34:53 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:34:53 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:34:53 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 334 msSep 06, 2016 9:34:53 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:34:55 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:34:55,849 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:34:56 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:34:56 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:34:56 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,780 msSep 06, 2016 9:34:56 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:34:58 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:34:58 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:34:58 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:34:58 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,408 msSep 06, 2016 9:34:58 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:34:59 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:35:00,143 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:35:00 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:35:00 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:35:00 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,883 msSep 06, 2016 9:35:00 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:35:00 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:35:00 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 204 msSep 06, 2016 9:35:00 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:35:00 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7654 msSep 06, 2016 9:38:01 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:38:01 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:38:01 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:38:01 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:38:01 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:38:01 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:38:01 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@f7102cc] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:38:13 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:38:13 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:38:13 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 548 msSep 06, 2016 9:38:13 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:38:13 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:38:13 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:38:13 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:38:13 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:38:13 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 313 msSep 06, 2016 9:38:13 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:38:15 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:38:15,972 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:38:16 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:38:16 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:38:16 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,541 msSep 06, 2016 9:38:16 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:38:19 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:38:19 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:38:19 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:38:19 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,857 msSep 06, 2016 9:38:19 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:38:20 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:38:20,627 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:38:20 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:38:20 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:38:20 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,746 msSep 06, 2016 9:38:20 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:38:21 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:38:21 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 187 msSep 06, 2016 9:38:21 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:38:21 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7687 msSep 06, 2016 9:46:04 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:46:04 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:46:04 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:46:04 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:46:04 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:46:04 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:46:04 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@60279ffa] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:46:15 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:46:15 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:46:15 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 518 msSep 06, 2016 9:46:15 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:46:15 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:46:15 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:46:16 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:46:16 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:46:16 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 360 msSep 06, 2016 9:46:16 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:46:18 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:46:18,614 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:46:18 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:46:18 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:46:18 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,670 msSep 06, 2016 9:46:18 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:46:21 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:46:21 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:46:21 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:46:21 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,905 msSep 06, 2016 9:46:21 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:46:22 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:46:23,113 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:46:23 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:46:23 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:46:23 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,551 msSep 06, 2016 9:46:23 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:46:23 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:46:23 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 178 msSep 06, 2016 9:46:23 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:46:23 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7705 msSep 06, 2016 9:50:37 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:50:37 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:50:37 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:50:37 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:50:37 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:50:37 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:50:37 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@750d4339] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:50:57 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:50:57 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:50:57 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 535 msSep 06, 2016 9:50:57 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:50:57 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:50:57 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:50:57 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:50:57 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:50:57 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 334 msSep 06, 2016 9:50:57 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:50:59 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:51:00,160 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:51:00 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:51:00 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:51:00 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,492 msSep 06, 2016 9:51:00 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:51:03 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:51:03 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:51:03 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:51:03 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,869 msSep 06, 2016 9:51:03 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:51:04 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:51:04,759 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:51:05 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:51:05 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:51:05 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,781 msSep 06, 2016 9:51:05 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:51:05 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:51:05 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 220 msSep 06, 2016 9:51:05 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:51:05 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7739 msSep 06, 2016 9:56:55 PM org.apache.catalina.core.StandardServer awaitINFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.Sep 06, 2016 9:56:55 PM org.apache.coyote.AbstractProtocol pauseINFO: Pausing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:56:55 PM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaSep 06, 2016 9:56:55 PM org.apache.coyote.AbstractProtocol stopINFO: Stopping ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:56:55 PM org.apache.coyote.AbstractProtocol destroyINFO: Destroying ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:56:55 PM org.apache.catalina.util.LifecycleBase destroyWARNING: Calling stop() on failed component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]] to trigger clean-up did not complete.org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:228)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:263)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.LogManager	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4934)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5771)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)	... 19 moreSep 06, 2016 9:56:55 PM org.apache.catalina.core.ContainerBase removeChildSEVERE: ContainerBase.removeChild: destroy: org.apache.catalina.LifecycleException: Failed to destroy component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:301)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1038)	at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1231)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:846)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	at org.apache.catalina.startup.Catalina.stop(Catalina.java:767)	at org.apache.catalina.startup.Catalina.start(Catalina.java:728)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [org.apache.catalina.deploy.NamingResources@2789d9a6] in state [STARTED]	at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:401)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:291)	at org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5884)	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:297)	... 18 moreSep 06, 2016 9:57:06 PM org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/libSep 06, 2016 9:57:06 PM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:57:06 PM org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 557 msSep 06, 2016 9:57:06 PM org.apache.catalina.core.StandardService startInternalINFO: Starting service CatalinaSep 06, 2016 9:57:06 PM org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.69Sep 06, 2016 9:57:06 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmlSep 06, 2016 9:57:07 PM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/console/logging/CrowdHomeLogAppender : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.console.logging.CrowdHomeLogAppender)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at java.lang.Class.forName0(Native Method)	at java.lang.Class.forName(Class.java:195)	at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)	at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)	at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)	at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)	at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)	at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)	at org.apache.log4j.LogManager.&lt;clinit&gt;(LogManager.java:127)	at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)	at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)	at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:291)	at java.util.logging.Logger.log(Logger.java:616)	at java.util.logging.Logger.doLog(Logger.java:641)	at java.util.logging.Logger.logp(Logger.java:757)	at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)	at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)	at org.apache.tomcat.util.digester.Digester.setDocumentLocator(Digester.java:1177)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(AbstractSAXParser.java:290)	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:636)	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:546)	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:134)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1555)	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1856)	at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1494)	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:887)	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387)	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	... 10 moreSep 06, 2016 9:57:07 PM org.apache.catalina.startup.HostConfig deployDescriptorSEVERE: Error deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xmljava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/crowd]]	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Sep 06, 2016 9:57:07 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/crowd.xml has finished in 352 msSep 06, 2016 9:57:07 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xmlSep 06, 2016 9:57:09 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:57:09,710 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory] for bean with name 'consumerManager' defined in class path resource [applicationContext-OpenIDClient.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:628)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/crowd/openid/client/util/ProxiableConsumerManagerFactory : Unsupported major.minor version 52.0 (unable to load class com.atlassian.crowd.openid.client.util.ProxiableConsumerManagerFactory)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 23 moreSep 06, 2016 9:57:09 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:57:09 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidclient] startup failed due to previous errorsSep 06, 2016 9:57:09 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidclient.xml has finished in 2,695 msSep 06, 2016 9:57:09 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xmlSep 06, 2016 9:57:12 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:57:12 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:57:12 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/openidserver] startup failed due to previous errorsSep 06, 2016 9:57:12 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/openidserver.xml has finished in 2,666 msSep 06, 2016 9:57:12 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xmlSep 06, 2016 9:57:13 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.2016-09-06 21:57:14,078 localhost-startStop-1 ERROR [springframework.web.context.ContextLoader] Context initialization failedorg.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)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:614)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)Caused by: 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)	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3129)	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1341)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1827)	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)	at org.springframework.util.ClassUtils.forName(ClassUtils.java:266)	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)	... 22 moreSep 06, 2016 9:57:14 PM org.apache.catalina.core.StandardContext startInternalSEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log fileSep 06, 2016 9:57:14 PM org.apache.catalina.core.StandardContext startInternalSEVERE: Context [/demo] startup failed due to previous errorsSep 06, 2016 9:57:14 PM org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deployment of configuration descriptor /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/conf/Catalina/localhost/demo.xml has finished in 1,649 msSep 06, 2016 9:57:14 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOTSep 06, 2016 9:57:14 PM org.apache.catalina.startup.TldConfig executeINFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.Sep 06, 2016 9:57:14 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deployment of web application directory /opt/atlassian/crowd/atlassian-crowd-2.9.1/apache-tomcat/webapps/ROOT has finished in 174 msSep 06, 2016 9:57:14 PM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler ["http-bio-8095"]Sep 06, 2016 9:57:14 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 7584 ms
```


author: Nic Brough -Adaptavist-
body: Best guess: wrong version of Java.


author: Marcin Kempa
body: Indeed it looks like wrong version of JAVA. Please note that the newest version of Crowd requires JDK 1.8 (<https://confluence.atlassian.com/display/CROWD/Supported+Platforms>). Here you can find instructions how to set up JAVA_HOME <https://confluence.atlassian.com/display/CROWD/Setting+JAVA_HOME>


Tags: crowd-administration