IHS 64bit Linux版安装后Ikeyman无法启动解决

来源:互联网 发布:如何做数据对比折线图 编辑:程序博客网 时间:2024/05/16 18:38

     我在一个项目的setup阶段遇到了一个十分奇怪的问题,就是在配置SSL的时候,启用生成证书的IBM自制程序IKEYMAN时报错,无法启动。当时分析了近两天也没找到问题所在。问IBM支持也没有找到原因所在

       就当快绝望的时候,我忽然想到,在安装IHS时,我曾发现配置文件中PLUGINS的模块使用的是32位模块。而我曾就此询问过IBM的支持,得到的答复是IBM只为大机提供64位版本的IHS,而对于64位的linux而言,IBM实质上只提供32位的IHS与之配合。

      我想会不会ikeyman无法启动的问题也是有版本问题造成的呢?在顺着这个思路查下去终于发现了原因。

      原来WEBSPHERE6.164bit Linux版的IHS安装程序 有一个BUG,在安装过程中它会将64位的java环境安装在IHS的安装目录,这样在64位环境中,32位IKEYMAN当然就无法启动了。

      解决方法如下:

      1,将IHS_HOME/java 更名为java_64
      2,将IHS_INSTALL/IHS/jre.pak/repository/package.java.jre/java 全目录复制到 IHS_HOME/java将原目录覆盖

       其实解决websphere的问题,我觉得关联原理是很重要的,有时问题的所在并不在出问题的地方而在相关联的地方

原创粉丝点击