Chinaunix首页 | 论坛 | 博客
  • 博客访问: 574716
  • 博文数量: 836
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4995
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:55
文章分类

全部博文(836)

文章存档

2008年(836)

我的朋友

分类: LINUX

2008-08-22 17:49:54

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

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

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

原来WEBSPHERE6.164bitLinux版的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的问题,我觉得关联原理是很重要的,有时问题的所在并不在出问题的地方而在相关联的地方。

阅读(383) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~