我创建了一个名为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但没有成功。
答案 0 :(得分:1)
我怀疑某个部署描述符中的某些内容已过时,因此JBoss正在尝试为您删除的bean加载.class
文件。
答案 1 :(得分:0)
看起来您还必须删除ejb描述符中的引用条目(我认为它是ejb-jar.xml)