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