aneesh-joseph / openreportv2

Automatically exported from code.google.com/p/openreportv2
0 stars 0 forks source link

Openreport fails to start: java.lang.LinkageError #5

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I'm running fresh Tomcat 6.0.35 on Ubuntu 12.04 server with OpenJDK 1.6.0_27 
and MySQL 5.5.31-0ubuntu0.12.04.1.  I can build the .war fine and I changed 
openreports.properties to point to my database.  When I depploy the .war I get 
the following error in localhost.2013-05-19.log.  In catalina.out I get: 
SEVERE: Error listenerStart and openreportsv2 doesn't launch.  

May 19, 2013 8:21:48 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of 
class org.springframework.web.context.ContextLoaderListener
java.lang.LinkageError: loader constraint violation: loader (instance of 
org/apache/catalina/loader/WebappClassLoader) previously initiated loading for 
a different type with name "javax/servlet/ServletContext"
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:181)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    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:616)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Original issue reported on code.google.com by d...@gridworkz.com on 20 May 2013 at 12:31

GoogleCodeExporter commented 9 years ago
can you pls check and see if you have servlet.jar at multiple places and remove 
if they are present in multiple places. this happens when different versions of 
the same jar are present in different paths.

restart the server and try again. 

Original comment by kira...@gmail.com on 11 Jun 2013 at 6:07

GoogleCodeExporter commented 9 years ago
Thanks, that worked! Much appreciated.
D.

Original comment by d...@gridworkz.com on 11 Jun 2013 at 2:29

GoogleCodeExporter commented 9 years ago
good to know it worked.

Original comment by kira...@gmail.com on 11 Jun 2013 at 2:58

GoogleCodeExporter commented 9 years ago

Original comment by kira...@gmail.com on 11 Jun 2013 at 3:00