初学菜鸟请教ejb的问题

wention 2009-02-21 05:30:13
一个helloworld的程序,在客户端运行时出错
Caused by: 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: connect]]
Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]
Caused by: java.net.ConnectException: Connection refused: connect
用的是Jboss,高手指点下。
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hejia12 2009-02-24
  • 打赏
  • 举报
回复
如果用init脚本去stop jboss会报错
Exception in thread “main” javax.naming.CommunicationException: Could not obtain connection to any of these urls: localhost:1099 [Root exception is javax.naming.CommunicationException: Failed to connect to server localhost:1099

解决办法是修改all/conf/jboss-service.xml,将${jboss.bind.adress}整个替换为空即可。


---------------------------------
1 jboss的监听地址一定要写网卡绑定的ip,要跟前端apache mod_jk配置中指定的ip一致,不要偷懒写0.0.0.0,否则出现问题的时候会让你抓狂。
2 jboss cluster最好取个名字,不要使用默认的,否则同网段其他jboss的服务器也可能会加入进来,带来麻烦。
自定义名字也很简单,只需要在jboss启动脚本中加入“-Djboss.partition.name=yourcluster”, yourcluster改成你要的名字。
wention 2009-02-23
  • 打赏
  • 举报
回复
我端口都是用的默认的,用端口察看工具也看过了,没有其他程序占用了1099端口阿。
gplxbxc 2009-02-23
  • 打赏
  • 举报
回复
你改下端口号再试试
scueczhang 2009-02-22
  • 打赏
  • 举报
回复
连接出现问题, 有可能是端口错误或者是端口被占用

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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