0

在我安装修订包 6.1.0-WS-MB-WinIA32-FP0011 后,配置管理器在启动时会引发验证错误。它抱怨java级别:

验证失败。未找到所需的 Java 级别“1.5.0”。

MQSI_JREPATH 在 mqsiprofile 和 PATH 中设置。

谢谢你。

编辑:

javaw.exe -Xshareclasses:destroy 在 Message Broker Toolkit 目录 /jdk/jre/bin

4

1 回答 1

1

CVP 进程在加载 copmonents 之前检查支持的 java 级别。如果您确定支持您的 java 级别,则可以使用环境变量禁用此检查:

MQSI_DISABLE_CVP=1

请记住在 Windows 上您需要在 mqsiprofile.cmd 脚本中设置它,然后启动一个新的命令窗口并重新启动配置管理器。

在 unix 平台上,您只需在启动配置管理器之前导出 shell 中的值。

我还建议做一个小问题确定,您可以在 unix 上使用命令“which java”来确定正在使用的 java 安装。这应该在 MQSI_FILEPATH 文件夹中返回一个 jre

您还可以执行 java -version 以列出 shell 在启动代理之前拾取的 jre。

如果在检查了这些之后,您认为 CVP 错误地将您的 java 级别识别为不受支持的版本,那么我建议提高 PMR(但您可以将 env var 设置为禁用 CVP 以帮助您继续前进。)

于 2013-07-25T11:01:43.943 回答