把你的jmsbean设成bean管理的试试

解决方案 »

  1.   

    喔~
    这个有关的吗?是不是设定了容器就由容器自己处理消息,设定了bean就由bean的onMessage()来处理???
      

  2.   

    试了行不行先?不是这个意思,消息肯定是要由onMessage来处理的(不然你的bean就没有意义了)你建的mdb是容器管理的,所以必须支持事务,在console中选中ConnectionFactory,点击Configuration-->Transactions,前两个选项都要选中,让它也支持事务,可能就可以了,另一个解决就是前面所说的把mdb改为由bean管理。我的是通过把mdb改为由bean管理来解决的。