2013-04-15 53 views
0

我将其他人的EJB 2.X应用程序从jboss 3迁移到jboss 5(然后可能迁移到AS7)。 当我这样做的EJB之一的测试部署,我得到这个错误jboss错误将EJB 2.X ap迁移到jboss 5

org.jboss.deployment.DeploymentException: Could not load class: 
at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityCommandMetaData.<init> 
(JDBCEntityCommandMetaData.java:76) 
at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData.<init> 
(JDBCEntityMetaData.java:954)... 

谷歌搜索该堆栈跟踪不给我任何线索,我可以努力。据我所知,这意味着conf/standardjbosscmp-jdbc.xml中的entity-command是错误的,但我不知道它应该是什么。看着jboss 3 conf/standardjbosscmp-jdbc.xml文件甚至没有列出实体命令,所以我认为“默认”应该是好的,不是吗?我使用Oracle 11g,如果这是有意义的,否则似乎没有数据库连接问题。 Oracle数据源似乎没有问题。这是输出中的第一个错误。任何线索,我应该看看解决这个问题?

回答

0

你确定你在JBoss 5库中建立了一切吗?这可能是一个构建问题...

+0

对于一个基本的EJB我测试部署与他只有Jboss 5特定的lib,我需要的是jboss-javaee.jar,我正在使用它。我已将jboss-javaee.jar放入lib /目录中。任何其他想法?我甚至不确定在哪里捅下一步以获得另一个线索? –

+0

你不应该把它放在你的war lib(或任何其他lib)中,这里有什么神器(战争,耳朵,罐子)? – DAJ