我在AIX 6.1上安装了Webspher mesage broker 8.0.0.0。 当我尝试通过发出mqsistart命令启动代理时,我得到:
BIP8875W:“NSPZPAI1”的组件验证已完成,但一次或多次检查失败。 一个或多个组件验证检查失败。 检查错误日志中是否有前面的错误消息。
要诊断这一点,当我运行mqsicvp时,我会得到这样的描述:
BIP8873I:开始组件'NSPZPAI1'的组件验证。 BIP8876I:启动组件“NSPZPAI1”的环境验证。 BIP8894I:“注册表”已通过验证。 BIP8892E:验证失败。已安装的Java级别'sh:java:未找到。 BIP8894I:为“MQSI_FILEPATH”传递了验证。 BIP8877W:组件“NSPZPAI1”的环境验证已完成,但一个或多个检查失败。 BIP8882I:启动组件“NSPZPAI1”的WebSphere MQ验证。 BIP8886I:在队列管理器'NSPZPAI1'上为队列'SYSTEM.BROKER.ADMIN.QUEUE'传递了验证。 BIP8886I:在队列管理器'NSPZPAI1'上为队列'SYSTEM.BROKER.EXECUTIONGROUP.QUEUE'传递了验证。 BIP8886I:在队列管理器'NSPZPAI1'上为队列'SYSTEM.BROKER.EXECUTIONGROUP.REPLY'传递了验证。 BIP8884I:组件“NSPZPAI1”的WebSphere MQ验证已成功完成。 BIP8875W:“NSPZPAI1”的组件验证已完成,但一次或多次检查失败。
有人可以建议我如何解决“BIP8892E:验证失败。安装的Java级别'sh:java:找不到。”错误?
答案 0 :(得分:0)
这似乎是您的Java环境的一个问题。 验证您的安装/ Java版本并在ibm.com上打开PMR(问题管理记录)。
答案 1 :(得分:0)
此消息:
安装的Java级别'sh:java:not found
表示执行mqsistart时Java不在您的路径上。由于mqsiprofile脚本为你设置了java,我怀疑你在运行mqsistart之前在这个shell环境中运行了profile脚本。