在我安装修订包 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
在我安装修订包 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
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 以帮助您继续前进。)