Hi Greg,
Do you have duplicate classes in the classpath? e.g. a classpath which
points to two separate installations of jersey.jar?
http://www.theserverside.com/discussions/thread.tss?thread_id=2903
Paul.
Greg Luck wrote:
> Hi
>
> I am getting:
>
>
> SEVERE: WebModule[/ehcache-server-1.5.0-beta1]StandardWrapper.Throwable
> java.lang.LinkageError: Class
> com/sun/jersey/spi/container/WebApplication violates loader constraints
> at java.lang.ClassLoader.defineClass2(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:774)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:160)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:254)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:242)
> at
> com.sun.jersey.spi.service.ServiceFinder$LazyObjectIterator.hasNext(ServiceFinder.java:622)
> at
> com.sun.jersey.spi.container.WebApplicationFactory.createWebApplication(WebApplicationFactory.java:46)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.create(ServletContainer.java:323)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.load(ServletContainer.java:311)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:121)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1179)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1009)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4800)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:5188)
> at com.sun.enterprise.web.WebModule.start
> <http://web.WebModule.start>(WebModule.java:339)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
> at com.sun.enterprise.web.WebContainer.loadWebModule
> <http://web.WebContainer.loadWebModule>(WebContainer.java:3020)
> at com.sun.enterprise.web.WebContainer.loadWebModule
> <http://web.WebContainer.loadWebModule>(WebContainer.java:2646)
> at com.sun.enterprise.web.WebApplication.start
> <http://web.WebApplication.start>(WebApplication.java:72)
> at com.sun.enterprise.web.WebApplication.start
> <http://web.WebApplication.start>(WebApplication.java:63)
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.startModules(ApplicationLifecycle.java:609)
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:257)
> at org.glassfish.embed.GlassFish.deploy(GlassFish.java:448)
> at org.glassfish.embed.GlassFish.deploy(GlassFish.java:406)
> at net.sf.ehcache.server.Server$ServerThread.run(Server.java:136)
>
> with jersey 0.8ea when running from my IDE, IntelliJ. I did not have
> this problem with the LIghtWeight HTTP server.
>
> From the mailing list it is apparent that no one has reported this. It
> may be something silly I am doing. As I am on a Mac PowerPC I am using
> Java 1.5:
>
> java version "1.5.0_13"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
> Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
>
>
>
> Regards
>
>
> Greg Luck
>
>
> web: http://gregluck.com
> skype: gregrluck
> yahoo: gregrluck
> mobile: +61 408 061 622
>
>
>
--
| ? + ? = To question
----------------\
Paul Sandoz
x38109
+33-4-76188109