在 WebSphere 8.5.5.16 中无法启动 web server plug-in configuration tool
本文适用于
WebSphere 8.5.5.16 and Connections 6.0 CR6 on Linux
问题描述
管理员想要将Linux平台上的 Connections 6.0 升级到 6.0 CR6。根据下面文章中 Connections 产品的系统需求,需要先将 WebSphere 升级到 8.5.5.16 。
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0085090
升级到 WebSphere 8.5.5.16 之后,启动 web server plug-in configuration tool 的时候,报错:
JVM terminated. Exit code=255
/opt/IBM/WebSphere/Toolbox/WCT//../java/jre/bin/javaw
-Xbootclasspath/a:../lib/bootstrap.jar
-Declipse.refreshBundles=true
-jar /opt/IBM/WebSphere/Toolbox/WCT//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-os linux
-ws gtk
-arch x86
-showsplash
-launcher /opt/IBM/WebSphere/Toolbox/WCT/eclipse
-name Eclipse
--launcher.library /opt/IBM/WebSphere/Toolbox/WCT/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/eclipse_1310.so
-startup /opt/IBM/WebSphere/Toolbox/WCT//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-exitdata 150001c
-perspective com.ibm.ws.wct.plugins.perspective
-vm /opt/IBM/WebSphere/Toolbox/WCT//../java/jre/bin/javaw
-vmargs
-Xbootclasspath/a:../lib/bootstrap.jar
-Declipse.refreshBundles=true
-jar /opt/IBM/WebSphere/Toolbox/WCT//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
原因
WebSphere 8.5.5.16 中的 Java SDK 版本跟 eclipse 不兼容
解决方法
这是WebSphere的一个已知问题,需要安装 APAR PH15328 来解决。请从下面的链接中下载该补丁,使用 IBM installation manager 安装它,然后再启动 WCT.sh 就可以解决问题。
https://www.ibm.com/support/pages/ph15328-standalone-websphere-customization-toolbox-graphical-interface-usage-problems-websphere-85516
注意:
上面的链接中说该问题仅存在于 32-bit Linux x86 平台,但该问题在 64-bit Linux 平台也存在,在 64-bit Linux 平台上安装该补丁也可解决问题。