hengry
新手上路
贴子数量 : 2
注册日期 : 7/2/2002 在线情况 : 离线
|
发表于: 7/2/2002 - 03:42 |
我现在用mico作了一个服务端,并用nsd -ORBIIOPAddr inet:192.168.9.109:1050启动命名服务。
而客户端,我用的是java,在执行orb.resolve_initial_references("NameService");是就会有异常抛出。我运行tnameserv -ORBInitialPort 1050 时是起不来的,因为端口背占用。
如何解决呢?
先谢谢了。 |
|
sdjiangwei
新手上路
贴子数量 : 5
注册日期 : 7/5/2002 在线情况 : 离线
|
发表于: 7/5/2002 - 02:55 |
客户端,try -ORBInitRef NameService=corbaloc:iiop:[server name]:1050/[key] ____________________
日知其所亡
|
|
hengry
新手上路
贴子数量 : 2
注册日期 : 7/2/2002 在线情况 : 离线
|
发表于: 7/5/2002 - 06:24 |
这样也不可以。
错误如下:
Exception in thread "main" org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code:
201 completed: No
at com.sun.corba.se.internal.iiop.ConnectionTable.getConnection(Unknown
Source)
at com.sun.corba.se.internal.iiop.ConnectionTable.getConnection(Unknown
Source)
at com.sun.corba.se.internal.iiop.GIOPImpl.getConnection(Unknown Source)
at com.sun.corba.se.internal.corba.ClientDelegate.createRequest(Unknown
Source)
at com.sun.corba.se.internal.corba.ClientDelegate.createRequest(Unknown
Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.resolve(Unknown S
ource)
at com.sun.corba.se.internal.corba.InitialNamingClient.resolveUsingBoots
trapProtocol(Unknown Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.cachedInitialRefe
rences(Unknown Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.resolve_initial_r
eferences(Unknown Source)
at com.sun.corba.se.internal.corba.ORB.resolve_initial_references(Unknow
n Source)
at javainterfaceofxdom.Common.<init>(Common.java:46)
at javainterfaceofxdom.XDOM_Document.<init>(XDOM_Document.java:23)
at javainterfaceofxdom.Client.main(Client.java:22)
所以我无法实现服务机和客户机的物理分离。
|
|
himalaya
新手上路
贴子数量 : 8
注册日期 : 6/6/2002 在线情况 : 离线
|
发表于: 7/7/2002 - 03:06 |
我也遇到同样的问题
客户端用java
服务器端用visibroker for c++(启用命名服务)
我后来查了一下sun j2ee的文档
说它不可保证idlj与其他orb的互操作
不知道是不适它本身的原因? |
|
jdzcy
新手上路
贴子数量 : 8
注册日期 : 5/4/2002 在线情况 : 离线
|
发表于: 8/21/2002 - 10:26 |
为什么不用mico做客户端用java的corba实现体做服务端??
|
|