basex 782 war exception

Wednesday, 7 May 2014 · 3 messages · last reply 9 May 2014
IK
Ioannis Kavvouras7 May 2014 16:38 #
Hello, I would like to inform you that basex 782 war cannot be deployed, in contrast to the previous versions. It throws an exception. 07-May-2014 17:31:18.297 INFO [localhost-startStop-2] org.apache.catalina.core.ApplicationContext.log Marking servlet RESTXQ as unavailable 07-May-2014 17:31:18.297 SEVERE [localhost-startStop-2] org.apache.catalina.core.StandardContext.loadOnStartup Servlet /BaseX782 threw load() exception 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/ServletConfig" at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:894) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1298) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1175) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2531) at java.lang.Class.getDeclaredMethods(Class.java:1855) at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127) at org.apache.catalina.core.DefaultInstanceManager.populateAnnotationsCache(DefaultInstanceManager.java:357) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:173) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4911) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:697) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1762) 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:744) Regards Yannis
CG
Christian Grün9 May 2014 19:47 #
Ioannis, sorry for letting you wait. I noticed that the Jetty libraries have found their way into the 7.8.2 and 8.0 versions of the WAR file. I'll remove them as soon as possible. Out of interest (this is going to everyone out there): Who else is actually using the WAR distribution? In our own productive environments, we mostly use the ZIP version and maven scripts. Thanks, Christian
Quoted text · Ioannis Kavvouras · 75 lines
On Wed, May 7, 2014 at 4:38 PM, Ioannis Kavvouras <i.kavvouras at di.uoa.gr> wrote: > Hello, > > I would like to inform you that basex 782 war cannot be deployed, in > contrast to the previous versions. It throws an exception. > > 07-May-2014 17:31:18.297 INFO [localhost-startStop-2] > org.apache.catalina.core.ApplicationContext.log Marking servlet RESTXQ as > unavailable > 07-May-2014 17:31:18.297 SEVERE [localhost-startStop-2] > org.apache.catalina.core.StandardContext.loadOnStartup Servlet /BaseX782 > threw load() exception > 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/ServletConfig" > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:894) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1298) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1175) > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2531) > at java.lang.Class.getDeclaredMethods(Class.java:1855) > at > org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127) > at > org.apache.catalina.core.DefaultInstanceManager.populateAnnotationsCache(DefaultInstanceManager.java:357) > at > org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:173) > at > org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4911) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:697) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1762) > 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:744) > > > Regards > Yannis >
CG
Christian Grün9 May 2014 20:19 #
...fixed and re-deployed. Thanks again.
Quoted text · Christian Grün · 92 lines
On Fri, May 9, 2014 at 7:47 PM, Christian Grün <christian.gruen at gmail.com> wrote: > Ioannis, > > sorry for letting you wait. I noticed that the Jetty libraries have > found their way into the 7.8.2 and 8.0 versions of the WAR file. I'll > remove them as soon as possible. > > Out of interest (this is going to everyone out there): Who else is > actually using the WAR distribution? In our own productive > environments, we mostly use the ZIP version and maven scripts. > > Thanks, > Christian > > > > On Wed, May 7, 2014 at 4:38 PM, Ioannis Kavvouras <i.kavvouras at di.uoa.gr> wrote: >> Hello, >> >> I would like to inform you that basex 782 war cannot be deployed, in >> contrast to the previous versions. It throws an exception. >> >> 07-May-2014 17:31:18.297 INFO [localhost-startStop-2] >> org.apache.catalina.core.ApplicationContext.log Marking servlet RESTXQ as >> unavailable >> 07-May-2014 17:31:18.297 SEVERE [localhost-startStop-2] >> org.apache.catalina.core.StandardContext.loadOnStartup Servlet /BaseX782 >> threw load() exception >> 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/ServletConfig" >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:800) >> at >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) >> at java.net.URLClassLoader.access$100(URLClassLoader.java:71) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:361) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> at >> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:894) >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1298) >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1175) >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2531) >> at java.lang.Class.getDeclaredMethods(Class.java:1855) >> at >> org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127) >> at >> org.apache.catalina.core.DefaultInstanceManager.populateAnnotationsCache(DefaultInstanceManager.java:357) >> at >> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:173) >> at >> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) >> at >> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105) >> at >> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1041) >> at >> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4911) >> at >> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193) >> at >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:697) >> at >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) >> at >> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1762) >> 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:744) >> >> >> Regards >> Yannis >>

⚡Generated with XQuery