Is com.myapp.wicket.IVoteCollection included in multiple JARs? Maybe one in server/lib and one in WEB-INF/lib? Because those will use different class loaders, Java thinks they're different classes even though they have the same name.
On Tue, Apr 3, 2012 at 1:02 AM, SudeepShakya <[email protected]> wrote: > I was working with tomcat and the code was working fine and I have also > tested by running in tomcat 7 and Again when I closed the application , > tomcat displayed this error. > > org.apache.catalina.core.StandardContext filterStart > SEVERE: Exception starting filter WicketApplication > java.lang.ClassCastException: com.myapp.wicket.VoteCollectionJDBC cannot be > cast to com.myapp.wicket.IVoteCollection > at com.myapp.wicket.Application.<init>(Application.java:45) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at java.lang.Class.newInstance0(Class.java:355) > at java.lang.Class.newInstance(Class.java:308) > at > > org.apache.wicket.protocol.http.ContextParamWebApplicationFactory.createApplication(ContextParamWebApplicationFactory.java:75) > at > > org.apache.wicket.protocol.http.ContextParamWebApplicationFactory.createApplication(ContextParamWebApplicationFactory.java:49) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:701) > at > > org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273) > at > > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254) > at > > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372) > at > > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98) > at > > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4584) > at > org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5262) > at > org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5257) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/Error-while-deploying-to-Tomcat-7-tp4527968p4527968.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
