CMDBuild Forum

Deployment error

When deploying the app in Tomcat manager, I get this error in Catalina.out;

 

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cmdbuild]]

        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)

        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599)

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at java.lang.Thread.run(Thread.java:701)

Caused by: java.lang.UnsupportedClassVersionError: org/cmdbuild/plugins/ConfigurationListener : Unsupported major.minor version 52.0 (unable to load class org.cmdbuild.plugins.ConfigurationListener)

        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2840)

        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1160)

        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1668)

        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)

        at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:144)

        at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)

        at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56)

        at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:381)

        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:858)

        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)

        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)

        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

        ... 11 more

Jun 18, 2016 12:29:03 PM org.apache.catalina.startup.HostConfig deployWAR

SEVERE: Error deploying web application archive /var/lib/tomcat7/webapps/cmdbuild.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cmdbuild]]

        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:898)

        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)

        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599)

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at java.lang.Thread.run(Thread.java:701)

Any help greatly appreciated

 

I had the same issue:  by any chance are you running Java 7?  Major.minor version 52.0 is associated with Java 8.  Basically Java 7 is trying to load a class compiled under a higher version JDK.

 

What I did to resolve this was simply install Java 8 and update all of my alternatives to point to the new executable.  Make sure JRE_HOME and JAVA_HOME are also pointing to Java 8 runtime.  When you start tomcat it should tell you what JRE_HOME is pointing to.

 

Once everything was on Java 8 this error went away for me.

 

D

 

Previously Peter wrote:

When deploying the app in Tomcat manager, I get this error in Catalina.out;

 

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cmdbuild]]

        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)

        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599)

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at java.lang.Thread.run(Thread.java:701)

Caused by: java.lang.UnsupportedClassVersionError: org/cmdbuild/plugins/ConfigurationListener : Unsupported major.minor version 52.0 (unable to load class org.cmdbuild.plugins.ConfigurationListener)

        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2840)

        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1160)

        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1668)

        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)

        at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:144)

        at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)

        at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56)

        at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:381)

        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:858)

        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)

        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)

        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

        ... 11 more

Jun 18, 2016 12:29:03 PM org.apache.catalina.startup.HostConfig deployWAR

SEVERE: Error deploying web application archive /var/lib/tomcat7/webapps/cmdbuild.war

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cmdbuild]]

        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:898)

        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)

        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599)

        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at java.lang.Thread.run(Thread.java:701)

Any help greatly appreciated