求助JBOSS4.2.3下JMS简单例子问题。

hexi_xinhua 2009-11-10 11:11:02

启动之后提示了:

[A] Bound to JNDI name: queue/A
[B] Bound to JNDI name: queue/B
[C] Bound to JNDI name: queue/C
[D] Bound to JNDI name: queue/D
[ex] Bound to JNDI name: queue/ex
[testTopic] Bound to JNDI name: topic/testTopic
[securedTopic] Bound to JNDI name: topic/securedTopic

但是我写程序调用的时候就出错了。
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL, "localhost:1099");

env.put("java.naming.rmi.security.manager", "yes");
env.put(Context.URL_PKG_PREFIXES, "org.jboss.naming");

[Root exception is javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused]]]

哪里配置出问题了呢?
...全文
166 13 打赏 收藏 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
linkejian88 2011-11-14
  • 打赏
  • 举报
回复
怎么解决的说下
97095639 2009-11-10
  • 打赏
  • 举报
回复
楼主,你的头像很拽
hexi_xinhua 2009-11-10
  • 打赏
  • 举报
回复
我就在本机连本机呀,不用经过防火墙的吧?
invoked 2009-11-10
  • 打赏
  • 举报
回复
帮顶
Brodie 2009-11-10
  • 打赏
  • 举报
回复
防火墙吧,关了试试
hexi_xinhua 2009-11-10
  • 打赏
  • 举报
回复
问题解决了,谢谢大家。
ahhh90h 2009-11-10
  • 打赏
  • 举报
回复
不知道
老张-AI 2009-11-10
  • 打赏
  • 举报
回复
解决办法是修改jboss-service.xml,将${jboss.bind.adress}整个替换为空即可。

给你搜了下 看看这个办法
老张-AI 2009-11-10
  • 打赏
  • 举报
回复
Failed to connect to server localhost:1099
无法连接到本机
阿士匹灵 2009-11-10
  • 打赏
  • 举报
回复
学习
swandragon 2009-11-10
  • 打赏
  • 举报
回复
从Jboss4.2开始,Jboss启动的时候默认是绑定127.0.0.1或者Localhost地址的,如果直接通过网络IP地址访问肯定是访问不了,需要在jboss启动的时候加上参数-b 0.0.0.0或者-b netIpAddress。这样就可以了!
不知道是不是这个原因
http://hi.baidu.com/zjcyou/blog/item/915d41dbaad0136ed0164eaf.html
swandragon 2009-11-10
  • 打赏
  • 举报
回复
有可能是防火墙的原因,关掉试试
Brodie 2009-11-10
  • 打赏
  • 举报
回复
telnet localhost:1099

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧