EJB3.0远程超时问题
来源:互联网 发布:网络维护是做什么的 编辑:程序博客网 时间:2024/05/18 01:00
背景:客户端和EJB服务分别在不同的机器上
URL配置:props.setProperty("java.naming.provider.url", "192.168.2.2:1099");
错误信息:
Could not obtain connection to any of these urls: 192.168.2.2:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
解决方案:
在jboss4.2及以后的版本中,默认情况下jboss只接收来自localhost或127.0.0.1的请求,也就是只接收本地的访问。为了使jboss接收来自其他地址的请求,在启动jboss时需要使用-b命令行参数进行设置。如下面的启动命令所示:
URL配置:props.setProperty("java.naming.provider.url", "192.168.2.2:1099");
错误信息:
Could not obtain connection to any of these urls: 192.168.2.2:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
解决方案:
在jboss4.2及以后的版本中,默认情况下jboss只接收来自localhost或127.0.0.1的请求,也就是只接收本地的访问。为了使jboss接收来自其他地址的请求,在启动jboss时需要使用-b命令行参数进行设置。如下面的启动命令所示:
run.bat -b 200.200.200.123
run.bat -b 0.0.0.0
上面的第一行命令表示jboss可以接收来自200.200.200.123的请求。第二条命令表示jboss可以接收来自任意地址的请求。如果不设置-b参数,以非本机方式访问EJB时,JBoss会抛出如上异常。
- EJB3.0远程超时问题
- EJB3.0远程超时问题
- EJB3.0远程调用错误
- EJB3.0远程访问EJB
- Spring+EJB3.0问题
- oracle 远程连接超时问题
- weblogic/jboss使用ejb3.0远程调用
- 基于EJB3.0的远程方法调用
- EJB3.0的性能问题
- Oracle 远程连接TNS 超时问题
- 远程链接windows2008 oracle 超时问题
- eclipse远程调试连接超时问题
- EJB3-远程、本地调用
- EJB3.0开发一个远程接口无状态会话bean
- EJB3.0的TOMCAT调用问题
- EJB3.0多线程访问的同步问题
- Jboss7中远程调用EJB3
- 解决用Remoting调用远程对象时的超时问题
- 对C语言数组的理解
- 如何在CMD下编译连接.CPP文件
- 设计模式之解释器模式(Interpreter)
- Attach、Detach和DeleteObject
- matlab msgbox text文本内容居中和字体大小的方法
- EJB3.0远程超时问题
- JSP中动态添加 “添加附件选择框”
- android AsyncTask介绍
- 黑马程序员_全面接触Java集合框架(二)
- 学习记录 arm align
- 表授权给另一个用户
- 揭秘AHCI在Windows7系统中的妙用【绿色软件下么】
- memcached 笔记
- Visual Studio 2012 Update 3 (KB2707250) 离线安装 文件下载