首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORB转发到错误的位置

ORB转发到错误的位置
EN

Stack Overflow用户
提问于 2010-06-16 08:26:49
回答 2查看 742关注 0票数 3

我在虚拟主机(带有IP A)启动了一个轨道,注册了一些远程对象。承载virual的Box具有IP B。当客户端试图连接到A处的ORB以获取NamingContext时,ORB会回复指向主机B和端口1049的LocationForward消息(就像另一个ORB将在该主机上启动一样)。NamingContext是成功返回的,但是很明显,我无法通过名称来访问在NamingContext上注册的对象(在A托管的ORB )。

有人能解释一下发生了什么吗?我如何能够远程访问托管在A上的orb?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-22 08:34:43

我最近遇到了一个非常类似的问题。我在虚拟机上运行了ORB的安装程序,一旦启动,主机上的端口1049就会打开,就像运行在默认端口后面的另一个ORB一样。在我的例子中的问题是防火墙,它阻止了连接到这个端口。一旦我打开它,一切都开始正常工作了。

票数 1
EN

Stack Overflow用户

发布于 2010-06-21 06:30:06

我不确定您的具体情况,但是,我经常在unix机器上看到这种行为,java将/etc/host文件打包。

例如,假设带有orb的服务器在dns中名为"server.foo.com“,ip地址为192.168.0.2,但它的/etc/server.foo.com文件上写着"127.0.0.1服务器server.foo.com”。

当客户端使用dns连接到orb以解析server.foo.com时,orb回复为127.0.0.1,而不是192.168.0.2。

修复方法是将/etc/主机更改为

127.0.0.1本地主机

192.168.0.2服务器server.foo.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3051690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档