0

我将其他人的 EJB 2.X 应用程序从 jboss 3 迁移到 jboss 5(然后可能迁移到 AS7)。当我对其中一个 EJB 进行测试部署时,出现此错误

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 中的实体命令是错误的,但我不知道它应该是什么。查看 jboss 3 conf/standardjbosscmp-jdbc.xml 文件甚至没有列出实体命令,所以我认为“默认”应该没问题,不是吗?我正在使用 Oracle 11g,如果这是有意义的,否则似乎没有数据库连接问题。Oracle 数据源的创建似乎没有问题。这是输出中的第一个错误。关于我应该如何解决这个问题的任何线索?

4

1 回答 1

0

您确定您根据 JBoss 5 库构建所有内容吗?这可能是构建问题...

于 2013-04-15T19:53:56.583 回答