100 + 200 分,关于 irep ( CORBA )(200分)

  • 主题发起人 主题发起人 xiaoniu625
  • 开始时间 开始时间
X

xiaoniu625

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在 “数据库 - 文件型” 中提到此问题,想是放错了地方,无人回答,
在此请教高手。

小弟在用李维的《Delphi 5。x分布式多层应用系统篇》时,用
irep IMDServer
建立接口库,出现GUI,及一些数字
IOR:000000000000002649444c3a7669736967656e69632e
636f6d2f697274782f5265706f7369746f72793a312e300000
0000000001000000000000006200010000000000103230322e3
132302e3136382e32353400048a00000000004200504d430000
00000000002649444c3a7669736967656e69632e636f6d2f697
274782f5265706f7369746f72793a312e300000000000000a49
444d53657276657200
但是不出现DOS 提示符,无法向接口库中输入接口信息(Idl2ir ),
若用GUI /load 输入,在命令提示符窗口 出现一些报错信息。

若另开窗口, 在DOS 下的命令:(此时irep 在运行)

D:/>idl2ir -ID:/LH_CORBA/ch11/masterdetaildemo -ir IMDServer PCORBAMDServer.idl
> why.txt

/////////
why.txt 中信息:

Exception in thread "main"

/////////////

dos 下的出错信息:

org.omg.CORBA.NO_IMPLEMENT[completed=MAYBE, reason=
Could not locate the following object:
repository id : IDL:visigenic.com/tools/ir/RepositoryManager:1.0
object name : IMDServer
]

若用GUI /load 输入,在命令提示符窗口 出现一些报错信息:

at com.visigenic.vbroker.orb.ORB.bind(ORB.java:1276)
at com.visigenic.vbroker.orb.ORB.bind(ORB.java:1358)
at com.visigenic.vbroker.orb.ORB.bind(ORB.java:1166)
at com.visigenic.vbroker.tools.ir.RepositoryManagerHelper.bind(Repositor
yManagerHelper.java:72)
at com.visigenic.vbroker.tools.ir.RepositoryManagerHelper.bind(Repositor
yManagerHelper.java:69)
at com.visigenic.vbroker.tools.idl2ir.main(idl2ir.java:69)

va:1006)
at com.visigenic.vbroker.util.fe.idl.IDLParserTokenManager.SkipLexicalAc
tions(IDLParserTokenManager.java:1985)
at com.visigenic.vbroker.util.fe.idl.IDLParserTokenManager.getNextToken(
IDLParserTokenManager.java:1866)
at com.visigenic.vbroker.util.fe.idl.IDLParser.jj_ntk(IDLParser.java:512
0)
at com.visigenic.vbroker.util.fe.idl.IDLParser.specification(IDLParser.j
ava:183)
at com.visigenic.vbroker.util.fe.idl.Manager.parse(Manager.java:87)
at com.visigenic.vbroker.tools.ir.Manager.read(Manager.java:40)
at com.visigenic.vbroker.tools.ir.Manager.read_file(Manager.java:61)
at com.visigenic.vbroker.ir.RepositoryImpl.doLoad(RepositoryImpl.java:22
7)
at com.visigenic.vbroker.ir.IrGui.action(IrGui.java:111)
at java.awt.Component.handleEvent(Component.java:1979)
at com.visigenic.vbroker.ir.IrGui.handleEvent(IrGui.java:101)
at java.awt.Window.postEvent(Window.java:409)
at java.awt.MenuComponent.postEvent(MenuComponent.java:128)
at java.awt.MenuComponent.postEvent(MenuComponent.java:128)
at java.awt.MenuComponent.postEvent(MenuComponent.java:128)
at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:156)
at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:65)


用GUI / lookup看不到任何相信,

我的系统是NT4.0 ,未装java,
请高手指点,谢谢!送分100(在“数据库 - 文件型” )+200(在此)!
 
奇怪,没有人回答,此问题难吗?再加50分!!!!!!!
 
此问题确实比较难!因为CORBA是一个很新的领域!其技术无论从理解还是从实现来说都很
复杂,我现在很忙,要不然,我一定会仔细研究!
 
什么是CORBA????
 
首先,严格对照书上例程,它的所有例程我都试过,没有问题。
其次,你的visobroker安装有问题或者版本不对,在网上down一个重新试试
 
看样子只好在试试了。
 
附加功能 将问题提前
 
接受答案了.
 
后退
顶部