EJB3.0远程超时问题
来源:互联网 发布:心绪飞扬市政课件淘宝 编辑:程序博客网 时间:2024/05/16 14:57
背景:客户端和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调用远程对象时的超时问题
- Objective-C之学一点记一点 页面跳转过程中的参数传递
- 硬盘分区表
- 最快的json包jackson使用方法
- Java中的==和equals区别 http://blog.sina.com.cn/s/blog_532637060100gkfc.html
- LoadRunner用户行为(二)
- EJB3.0远程超时问题
- To 薛洪
- Android中如何让图片自适应控件的大小
- 一本书,让我走上编程之路
- QT中QWidget类简介
- CRect 详解及注意事项
- 指针类型的强制转化及实例分析
- Hunter的读《高效程序员的45个习惯》
- 关于c#结构体(struct)定义详解