EJB规范违规

时间:2009-10-07 14:59:39

标签: java java-ee jboss ejb jboss-tools

我创建了一个名为EvenementBean的EJB 2进行测试。然后我删除了它。当我现在尝试部署我的.ear项目时,我收到了这些错误:

    WARN [verifier] EJB sepc violation:
    Bean: Evenement
    Section: 22.2
    Warning: The Bean Provider must specify the fully-qualified name of the Java class 
    that implements the enterprise bean's business methods in the <ejb-class> element.

    Info : class not found on 'com.afb.iard.sina.evenement.EvenementBean' : No 
    ClassLoaders found for : com.afb.iard.sina.evenement.EvenementBean.

    Could not create deployment: File:/E:/DIR1/jboss-4.2.1.GA/server/ABrain/tmp/deploy
    /tmp...
    org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, 
    see above.

我正在使用jboss-ide 1.6。并且我已经多次重启IDE但没有成功。

2 个答案:

答案 0 :(得分:1)

我怀疑某个部署描述符中的某些内容已过时,因此JBoss正在尝试为您删除的bean加载.class文件。

答案 1 :(得分:0)

看起来您还必须删除ejb描述符中的引用条目(我认为它是ejb-jar.xml)