# Classcast exception using tomcat plugin

**URL:** <https://discuss.gradle.org/t/classcast-exception-using-tomcat-plugin/3233>\
**Category:** Old Forum Archive\
**Created:** [January 4, 2012, 11:57pm UTC](https://discuss.gradle.org/t/classcast-exception-using-tomcat-plugin/3233 "2012-01-04T23:57:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![phil\_swenson](https://avatars.discourse-cdn.com/v4/letter/p/f17d59/32.png) [@phil\_swenson](https://discuss.gradle.org/u/phil_swenson)\
**Post date:** [January 4, 2012, 11:57pm UTC](https://discuss.gradle.org/t/classcast-exception-using-tomcat-plugin/3233/1 "2012-01-04T23:57:00Z")

</div>

I posted this at the tomcat plugin location here as well: [https://github.com/bmuschko/gradle-tomcat-plugin/issues/19](https://github.com/bmuschko/gradle-tomcat-plugin/issues/19)

We are using a Jersey web service in tomcat. When I start up “gradle tomcatRun” we always get this:

java.lang.ClassCastException: com.sun.jersey.spi.spring.container.servlet.SpringServlet cannot be cast to javax.servlet.Servlet

The problem appears to be this dependency:

compile(group: ‘com.sun.jersey’, name: ‘jersey-spring’, version: ‘1.11’), I am not sure how to solve this one…I saw a similar issue in the FAQ here: [https://github.com/bmuschko/gradle-tomcat-plugin](https://github.com/bmuschko/gradle-tomcat-plugin), however the solution suggested doesn’t solve the cast exception.

thanks for any thoughts.

phil

---

<div class="post-metadata">

**Author:** ![bmuschko1](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/bmuschko1/32/7194_2.png) [@bmuschko1](https://discuss.gradle.org/u/bmuschko1)\
**Post date:** [January 8, 2012, 10:52am UTC](https://discuss.gradle.org/t/classcast-exception-using-tomcat-plugin/3233/2 "2012-01-08T10:52:00Z")

</div>

For everybody interested we moved the discussion to a GitHub issue: [https://github.com/bmuschko/gradle-tomcat-plugin/issues/19](https://github.com/bmuschko/gradle-tomcat-plugin/issues/19)
