0
我尝试在oracle weblogic服务器上使用消息驱动bean时出现奇怪的错误。Weblogic消息驱动的bean调用错误
当我添加新的信息t时的queu和服务器试图调用消息驱动bean我收到以下错误:
com.oracle.injection.provider.weld.WeldBeanManager createEjb
INFO: Could not find the weld descriptor for ejb: HelloWorldMessageDrivenBean
我的豆腐看起来是这样的:
@MessageDriven(mappedName = "jms/HelloWorldQueue", activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue")
})
public class HelloWorldMessageDrivenBean implements MessageListener {
public HelloWorldMessageDrivenBean() {
}
@Override
public void onMessage(Message message) {
}
我可以将该bean看作部署在weblogic管理GUI上。
任何想法我可能错过了?
谢谢!
根据这个[示例](http://docs.oracle.com/cd/E14571_01/web.1111/e15493/annotations.htm#BABDFEBB),从Oracle的文档中检索到的,你错过了'name'属性在你的'@ MessageDriven'上。 – aribeiro