2014-05-20 32 views
-3

我喜欢第一步到struts framework的错误。任何人都可以给我一些基于堆栈跟踪的提示吗?如何解决java.lang.ClassCastException

java.lang.ClassCastException: Cannot cast 
org.springframework.web.SpringServletContainerInitializer to 
javax.servlet.ServletContainerInitializer 
java.io.IOException: java.lang.ClassCastException: Cannot cast 
org.springframework.web.SpringServletContainerInitializer to 
javax.servlet.ServletContainerInitializer 
+0

由于执行类的东西'SpringServletContainerInitializer' imple ments接口'ServletContainerInitializer'这个错误可能是由你的类路径中的问题引起的。你应该提供更多关于你在做什么来帮助我们来帮助你的信息。 – AlexR

回答

1
Cannot cast 
Class A----->org.springframework.web.SpringServletContainerInitializer to 
Interface B---->javax.servlet.ServletContainerInitializer 

FOR EXAMPLE

class A implements B{} 
interface B{} 

而你正在试图这样

A objA=new A(); 
A t1=(B)objA;//<-----Not Allowed 
B t2=(A)objA;//<-----Allowed