【问题标题】:How to solve java.lang.ClassCastException [closed]如何解决 java.lang.ClassCastException [关闭]
【发布时间】:2014-05-20 07:23:08
【问题描述】:

我喜欢在进入struts framework 的第一步时出错。任何人都可以根据该堆栈跟踪给我一些提示吗?

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

【问题讨论】:

  • 由于类SpringServletContainerInitializer实现了接口ServletContainerInitializer,这个错误可能是由你的类路径中的问题引起的。您应该提供更多信息,说明您正在做什么来帮助我们帮助您。

标签: java spring servlets struts2


【解决方案1】:
Cannot cast
Class A----->org.springframework.web.SpringServletContainerInitializer to 
Interface B---->javax.servlet.ServletContainerInitializer

举例

class A implements B{}
interface B{}

而你正在尝试执行类似的操作

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多