Jboss ClassCastException问题

时间:2010-08-27 13:28:33

标签: java jboss classloader classcastexception

我们有一个项目,我们应该从ejb2.1更新到3.1,jboss从3.2.1更新到最新的Jboss6里程碑。 我们的项目结构:我们有一个包含application.xml的ear,它指向ejb-jar(2.1)类,但实际的clasess存储在WEB-INF / classes中。现在,当我们通过jndi加载ejb时,我们得到它,但是当我们尝试在业务接口中进行转换时,我们得到了ClassCastException。我认为这是类加载器的问题。任何人都可以帮助如何设置jboss6为所有类使用一个类加载器。

THX

1 个答案:

答案 0 :(得分:0)

here所述,JBoss类加载方案可能变得复杂。看似直观的“正确”做事方式通常会与Java2规范的类加载器委派模型相矛盾。

这只是JbossAS 3和6之间发生很大变化的众多事情之一。我建议阅读上面的文档,了解JBoss中的类加载器是如何工作的,以及如何配置它来做你想做的事情。