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数据源似乎没有问题。这是输出中的第一个错误。任何线索,我应该看看解决这个问题?
对于一个基本的EJB我测试部署与他只有Jboss 5特定的lib,我需要的是jboss-javaee.jar,我正在使用它。我已将jboss-javaee.jar放入lib /目录中。任何其他想法?我甚至不确定在哪里捅下一步以获得另一个线索? –
你不应该把它放在你的war lib(或任何其他lib)中,这里有什么神器(战争,耳朵,罐子)? – DAJ