安装CORBA产品visibroker注意问题

    这篇博客主要记录以及分享安装VisiBroker中间件的注意事项以及问题解决方案。

   

   VisiBroker的概念:

   visibroker由boland公司提供,有visibroker for java,visibroker for dephi,visibroker for c++ 三个版本。
   在上篇博客中也谈到COBBA的优点是不局限语言。其中使用visibroker也就是根据cobba规范而开发的cobba产品之一。
   
   VisiBroker的作用:
   简单而言,利用visibroker帮助开发人员生成分布式需要的客户端stub和服务端的skeleton。这样,避免了开发人员了解以及开发底层通信,这些都是由此中间件给我们实现,而我们开发人员则只要专注业务逻辑实现。
  至于COBBA中远程通信的原理在下篇博客讨论总结。

  安装visiBroker:
  在熟悉这个中间件时,让我想起c++中发布服务中用到的gsoap方式,同时也是利用gsoap中提供的命令生成stub存根方式,所以难免会有熟悉感觉,其实rmi方式,webservice方式也好,都可以使用stub方式。
   
  安装选择问题:
  至于visiBroker网上的资料都是2000年的,大部分都是使用visiBroker for java 4.5 ,并且需要的jdk1.2 或1.3.
  但是在所谓官网上,查找visiBroker时,却没有找到以往的版本,同时也没有查找到分开比如for java,因此只想测试for java。
   而不像struts官网那样,把old版本放在其他的地址,但是也会保留。而这个visiBroker,找了好半天是没有发现。

   visiBroker下载网站:
   
   下载的是visibroker8.5版本,并且填写信息后,此网站会自动发序列号或key到您的邮箱。
    发的邮件如下:
   
Product Download Links

Legal and Supplementary Items
VisiBroker : End User License Agreement - Please Read This First
VisiBroker : Release Notes for VisiBroker 8.5
VisiBroker : Version 8.5 - HP Itanium 32-bit
VisiBroker : Version 8.5 - HP Itanium 64-bit
VisiBroker : Version 8.5 - Power PC AIX 32-bit
VisiBroker : Version 8.5 - Power PC AIX 64-bit
VisiBroker : Version 8.5 - MontaVista Linux CGE V4.0 - x86 running Monta Vista Linux CGE 4.0 Cross 64-bit
VisiBroker : Version 8.5 - MontaVista Linux CGE V4.0 - x86 running Monta Vista Linux CGE 4.0 Native 64-bit
VisiBroker : Version 8.5 - Red Hat Linux 5.5/6.1 32-bit
VisiBroker : Version 8.5 - Red Hat Linux 5.5/6.1 64-bit
VisiBroker : Version 8.5 - Sparc Solaris 10 32-bit
VisiBroker : Version 8.5 - Sparc Solaris 10 64-bit
VisiBroker : Version 8.5 - x86 Solaris 10 32-bit
VisiBroker : Version 8.5 - x86 Solaris 10 64-bit
VisiBroker : Version 8.5 - SUSE Linux 10/11 32-bit
VisiBroker : Version 8.5 - SUSE Linux 10/11 64-bit
VisiBroker : Version 8.5 - Windows 64-bit
VisiBroker : Version 8.5 - Windows 32-bit
VisiBroker : Version 8.5 - Windows 32-bit for Embarcadero C++ 6.31
VisiBroker : Version 8.5 - HP-UX 11i v3/11.31 on PA-RISC 32-bit READ ME FIRST
VisiBroker : Version 8.5 - HP-UX 11i v3/11.31 on PA-RISC 32-bit
   Product Download Links

   因为系统是64位,于是下载64位windows,然后一步步安装。
   但是安装后,系统的环境变量没有任何变化。
   利用此提供的命令idl2java命令时,报错如下:
  JVM Loader Error:
   JVM can't be located in the PATH and the "javahome" specified in the configuration file.

 最后经过解决:
  安装后,环境变量有相应的变化,比如BES_LIC_DIR,BES_LIC_DEFAULT_DIR,
  测试:
  

  至于64位不可以的原因不详。因为visibroker与jdk绑定的,
  上述发的下载网址,windows32-bit 或64-bit,是针对windows系统,但是不是针对系统的位数,而是jdk的位数,虽然电脑上安装64位操作系统,但是却是32位的jdk,仅此个人意见。

   
原文地址:https://www.cnblogs.com/javawebsoa/p/3076729.html