corba技术总结.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
corba技术总结

一.JacORB的安装 下载ant JacORB JDK1.4 从 /bindownload.cgi 可以下载最新的zip包:apache-ant-1.6.2-bin.zip,解压缩到磁盘上,例如C:\ant 从/download.html 下载,解压缩到磁盘上,例如C:\JacORB 2. 系统环境变量设置 在系统环境变量里设置ANT_HOME为c:\ant,并将c:\ant\bin目录添加到path中,然后, 为了在调试时可以找到有关包和perties配置文件,需要在系统环境变量中设置,classpath=.;C:\JacORB\idl.jar;C:\JacORB\jacorb.jar;C:\JacORB\classes; 另外,为了方便使用ant和命令行工具,在path中加入C:\JacORB\bin,再加上java的相关设置,全部设置如下: set ANT_HOME=c:\ant set JAVA_HOME=c:\j2sdk1.4.2 set PATH=%PATH%;c:\ant\bin;C:\JacORB\bin;c:\j2sdk1.4.2\bin; set CLASSPATH=%CLASSPATH%;.;c:\ant\lib\ant.jar;C:\JacORB\lib\idl.jar;C:\JacORB\lib\jacorb.jar;C:\JacORB\lib\logkit-1.2.jar;C:\JacORB\classes; 然后就可以使用了。 接着,把C:\JacORB\etc目录下的jacorb_properties.template更名为perties 并设置其中的ORBInitRef.NameService=file:/c:/NS_Ref(这里是示例,当然可以为任何httpURL或者其他路径),这个NS_Ref文件会在启动命名服务时生成。该配置文件其余部分保留默认值即可。 3. 测试命名服务(NS,Naming Service)是否可以正常启动 在dos窗口下输入? \ns c:/NS_Ref 正常启动输出: [ configuration jacorb loaded from file C:\JacORB\etc\perties ] [jacorb.orb] INFO : ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? JacORB V 2.2, ? (C) Gerald Brose, XTRADYNE Technologies/FU Berlin, 7-May-2004 ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In CSInfoInt ctor [ercept] INFO : InterceptorManager started with 0 SIs, 0 CIs and 1 ?IORIs In CSInfoInt establish_components, with tags [jacorb.naming] INFO : NS up [jacorb.orb] INFO : ORB run 如果没有任何输出,可能是由于你的perties文件没有放到classpath所在的目录下。 如果没有正确启动NS,运行下面的demo时会出现下面的异常 [ercept] INFO : InterceptorManager started with 0 SIs, 0 CIs and 1 IORIs .... [jacorb.giop] INFO : ClientConnectionManager: created new conn to target 61:4089 [jacorb] ERROR : .ConnectException: Connection refused: connect 4. 编译DEMO下的grid例子 正确启动NS后,DOS窗口转到demo/grid目录下执行ant (如果ant没有安装则不会编译) C:\JacORB\demo\gridant 这样会进行idl编译server.idl文件,在C:\JacORB\demo\grid\generated下生成corba所需的源文件 同时,ant会编译所有的java源文件, C:\JacORB\classes下面生成.class文件 5. 运行grid例子,本例实现了一个简单的服务 首先正确启动ns。 再启动grid server 在dos窗口中执行:\jaco demo.grid.Server 正常时输出: [ configura

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档