你有没有在你的jboss中配置连接工厂啊?你得现在jboss中配置连接工厂context.lookup("TopicConnectionFactory")这句才能找的到。

解决方案 »

  1.   

    以后不要贴代码了,尤其是xml文件
      

  2.   

    在jboss的那个配置文件配置连接工厂,怎么配置?我是第一次用jboss所以有很多不明白。。
      

  3.   

    jboss我没用过,我用的是weblogic,但你在jboss控制台中应该可以找到jms这项,在jms里应该有连接工厂配置吧我想,至少weblogic是这样的,帮不了你,不好意思。呵呵
      

  4.   

    呵呵。。weblogic是界面化的,jboss是免费的,我也只有找找看了。
      

  5.   

    我记得JBoss下使用JMS好像是配置
    jboss_home/server/default/deploy/jms-service.xml
    文件,具体怎么配,上网找找例子即可。
      

  6.   

    jboss的控制台里面有jms的配置的东西可以给你一个weblogic下的配置jms的东西,你照者做就可以了 我配过的,可以成功http://dev2dev.bea.com.cn/bbs/school/guide/webser/20031168.html
      

  7.   

    问题在于context还没有初始化,所以无法定位JNDI,当然就找不到命名服务