Class not found: jersey ClientFilter

503 views
Skip to first unread message

Peter Sankauskas

unread,
Nov 1, 2013, 2:46:15 AM11/1/13
to eureka_...@googlegroups.com
With the latest WAR files built by CloudBees (version 1.1.119 and 1.1.120 from here:
), when Tomcat starts, I am getting the following ClassNotFoundException:

2013-11-01 06:36:08,561 INFO  com.netflix.eureka.EurekaBootStrap:162 [pool-2-thread-1] [initEurekaEnvironment] Initializing the eureka client...
2013-11-01 06:36:08,581 ERROR com.netflix.eureka.EurekaBootStrap:123 [pool-2-thread-1] [contextInitialized] Cannot bootstrap eureka server :
java.lang.NoClassDefFoundError: com/sun/jersey/api/client/filter/ClientFilter
        at com.netflix.discovery.DiscoveryManager.initComponent(DiscoveryManager.java:73)
        at com.netflix.eureka.EurekaBootStrap.initEurekaEnvironment(EurekaBootStrap.java:164)
        at com.netflix.eureka.EurekaBootStrap.contextInitialized(EurekaBootStrap.java:91)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        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:679)
Caused by: java.lang.ClassNotFoundException: com.sun.jersey.api.client.filter.ClientFilter
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
        ... 17 more


On the same Tomcat setup, if I switch to an old 1.1.98 WAR file, Eureka comes up nicely.

Any ideas?

I am happy to provide more information if necessary, just let me know what you need.

Kind regards,
Peter Sankauskas

Karthikeyan Ranganathan

unread,
Nov 1, 2013, 6:47:48 PM11/1/13
to eureka_...@googlegroups.com
Yes - we recently changed the gradle dependency to accomodate the internal needs. I will check what is going on..


--
You received this message because you are subscribed to the Google Groups "eureka_netflix" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eureka_netfli...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Peter Sankauskas

unread,
Nov 2, 2013, 1:12:53 AM11/2/13
to eureka_...@googlegroups.com
Thanks Karthik.


Karthikeyan Ranganathan

unread,
Nov 4, 2013, 3:46:14 PM11/4/13
to eureka_...@googlegroups.com
Peter,

Your problem should be fixed in 1.1.121. Can you please confirm?

Thanks.


On Fri, Nov 1, 2013 at 10:12 PM, Peter Sankauskas <pas...@gmail.com> wrote:
Thanks Karthik.


Carl Quinn

unread,
Nov 4, 2013, 7:25:37 PM11/4/13
to eureka_...@googlegroups.com
I was just going to report the same problem, and can now confirm that 1.1.121 fixes it.

Peter Sankauskas

unread,
Nov 6, 2013, 12:41:05 PM11/6/13
to eureka_...@googlegroups.com
Yep. I confirm it is working now too.

Thanks Karthik.
Reply all
Reply to author
Forward
0 new messages