Contex不可以用InitialContext()吧,还有你建立自己的factory了吗,看看weblogic带的例子,是不是有的地方错了!

解决方案 »

  1.   

    以上问题我解决了。但是,我的消息bena好象接收不到消息啊。
    还有,在weblogic控制台中,Session pools 要不要定义??消息bena中的Destinations Name是用在控制台中Destinations下定义的吗?
      

  2.   

    我没有仔细看你的程序。不过建议通过jsp调用一个session bean.再通过这个sessionbean去发送一个jms的请求。
    这好像和MessageDriverBean还没有发生关系吧 !
      

  3.   

    Session pools可以不定义,消息bena中的Destinations Name就是控制台中Destinations中定义的queue的jndi名字,你可以查看weblogic控制台,看看你的queue是否有消息发过来,也可以查看消息bean是否接受到消息!建议你先运行一下weblogic自带的例子!