我正在迁移别人的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中的entity命令是错误的,但我不知道它应该是什么。查看jboss 3 conf/standardjbosscmp-jdbc.xml文件甚至没有列出实体命令,所以我认为"default"应该没问题,不是吗?我正在使用Oracle 11g,如果这是有意义的,否则似乎没有数据库连接问题。Oracle数据源的创建似乎没有任何问题。这是输出中的第一个错误。有什么线索告诉我应该怎么解决这个问题吗?
您确定使用JBoss 5库构建所有内容吗?