gpt4 book ai didi

java - EJB 3 JMS 配置加载异常 || 7 号

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:09 24 4
gpt4 key购买 nike

我已成功配置 IBM Webshere 的 JMS 主题和队列。

我使用 JMS 主题的方式是监听器类是所有子类的基础。就像下面的方式:

public class Base implements MessageListener {
public void onMessage(javax.jms.Message message) { } }

@MessageDriven(activationConfig={
@ActivationConfigProperty(propertyName="messagingType",propertyValue="javax.jms.MessageListener"),
@ActivationConfigProperty(propertyName="destinationType",propertyValue="javax.jms.Topic"),
@ActivationConfigProperty(propertyName="destination",propertyValue="topic/Test"),
@ActivationConfigProperty(propertyName="messageSelector",propertyValue="RECIPIENT='TestR'")},messageListenerInterface=MessageListener.class)

public class TopicSubScriber extends Base {

}

我收到以下错误:

the class contains the @MessageDriven annotation but is not a valid
message-driven bean: no message listener interface can be determined

注意:这两个类位于不同的模块中。

似乎没有加载基类。有什么想法吗?

最佳答案

我也应用了以下IBM Web sphere修复包7但没有徒劳.. http://www-01.ibm.com/support/docview.wss?uid=swg1PM70521

问题也通过在 TopicSubScriper 上实现 MessageListener 来解决(即使父类(super class)得到了它)..由于这个解决方案没有虚构的影响,所以我很高兴:)

非常感谢 SiB 和 Aviram Segal 的帮助。

关于java - EJB 3 JMS 配置加载异常 || 7 号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12193604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com