Tomcat 8 fail to start

This is weird…Eclipse and Tomcat 8 was working fine then suddenly I’m unable to start Tomcat. I looked at the Tomcat log and it’s telling me that it could not load “com/vaadin/addon/touchkit/server/TouchKitServlet”. I am not using TouchKit so why am I getting this error? Please see complete log below. Any help would be greatly appreciated. Thanks.

Caused by: java.lang.NoClassDefFoundError: com/vaadin/addon/touchkit/server/TouchKitServlet
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2472)
    at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:854)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1274)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
    at org.atmosphere.util.IOUtils.isAtmosphere(IOUtils.java:320)
    at org.atmosphere.cpr.AtmosphereInitializer.onStartup(AtmosphereInitializer.java:66)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5155)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 6 more
Caused by: java.lang.ClassNotFoundException: com.vaadin.addon.touchkit.server.TouchKitServlet
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
    ... 17 more

Never mind, I downloaded an add-on that was depended on TouchKit. Once I removed the add-on, everything is back to normal.

Thanks.