斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          我在Jboss5.0下開發MessageDrivenBean時,遇到了一個小錯誤,提示如下:
          javax.naming.NameNotFoundException: QueueConnectionFactory not bound
           at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
           at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
           at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
           at org.jnp.server.NamingServer.lookup(NamingServer.java:443)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           
          產生這個錯誤,主要是因為在Jboss5.0下找不到QueueConnectionFactory。我登陸jboss5.0的
          http://localhost:8090/jmx-console/,在這個jboss/service=JNDIView/list/Global JNDI Namespace下查找,只有ConnectionFactory

          因此解決辦法有了,把發送消息的java類中的QueueConnectionFactory修改一下即可,如下:
          QueueConnectionFactory factory = (QueueConnectionFactory)ctx.lookup
          ("QueueConnectionFactory");
          改為-->
          QueueConnectionFactory factory = (QueueConnectionFactory)ctx.lookup("ConnectionFactory");

          OK,搞定!


          posted @ 2009-03-27 17:56 斷點 閱讀(618) | 評論 (3)

          Feedback

          # re: javax.naming.NameNotFoundException: QueueConnectionFactory not bound   回復  更多評論   

          2012-03-01 10:14 by =v=
          非常感謝!!太愛你了=3=
          主站蜘蛛池模板: 加查县| 恭城| 岫岩| 西乌珠穆沁旗| 罗源县| 东明县| 黔东| 克山县| 静宁县| 龙海市| 苍山县| 延安市| 蛟河市| 石台县| 高要市| 漾濞| 宣威市| 罗田县| 潮州市| 平阴县| 临汾市| 沿河| 镇巴县| 随州市| 赤峰市| 沾益县| 营口市| 时尚| 英德市| 天镇县| 青神县| 依兰县| 高青县| 榕江县| 乌鲁木齐县| 蓬安县| 景泰县| 西青区| 沛县| 凤台县| 衡山县|