source code看起来没有问题,,你是否创建了queue? 

解决方案 »

  1.   

    就是没有创建queue.
    不是说只要写个名字,jboss可以帮你创建一个queue吗?
    难道不可以..
      

  2.   

    需要配置目标地址:<?xml version="1.0" encoding="UTF-8" ?><server>
    <mbean code="org.jboss.mq.server.jmx.Queue"
    name="jboss.org.destination:server=Queue,name=accpQueue" >
    <attribute name="JNDIName" >queue/accpQueue</attribute>
    <depends optional-attribute-name = "DestinationManager" >
    jboss.mq:service=DestinationManager
    </depends>
    </mbean>
    <mbean code="org.jboss.mq.server.jmx.Topic"
    name="jboss.org.destination:server=Topic,name=accpTopic" >
    <attribute name="JNDIName" >topic/accpTopic</attribute>
    <depends optional-attribute-name = "DestinationManager" >
    jboss.mq:service=DestinationManager
    </depends>
    </mbean>
    </server>
      

  3.   

    JBOSS我不太清楚,,glassfish需要自己创的, 我最近刚用过, MDB
      

  4.   


    这段代码是在哪个xml文件中配置的..
    我找了半天也找不到...
    晕了
      

  5.   

    新建个XML文件,文件名:  xxx-server.xml内容:
    <?xml version="1.0" encoding="UTF-8" ?> <server> 
    <mbean code="org.jboss.mq.server.jmx.Queue" 
    name="jboss.org.destination:server=Queue,name=accpQueue" > 
    <attribute name="JNDIName" >queue/accpQueue </attribute> 
    <depends optional-attribute-name = "DestinationManager" > 
    jboss.mq:service=DestinationManager 
    </depends> 
    </mbean> 
    <mbean code="org.jboss.mq.server.jmx.Topic" 
    name="jboss.org.destination:server=Topic,name=accpTopic" > 
    <attribute name="JNDIName" >topic/accpTopic </attribute> 
    <depends optional-attribute-name = "DestinationManager" > 
    jboss.mq:service=DestinationManager 
    </depends> 
    </mbean> 
    </server> 
    然后保存,放到jboss_home/server/default/deploy/下面 就OK
      

  6.   

    文件名我打错了,不好意思应该是这样,xxx-service.xmlXXX任意啥都可以