我的机器上安装了JDK 7 我在Websphere 8.5.5.0上安装了JDK 7补丁
当我尝试运行以下命令时,出现错误。
命令
managesdk.bat -enableProfile -profileName AppSrv01 -sdkName 1.7_64
错误
CWSDK0009E:意外异常com.ibm.websphere.management.exception.AdminException:com.ibm.websphere.management.exception.AdminException:CWLCA0012E:节点XXXXXX上没有sdk 1.7_64
其中XXXXXX是我的节点名称。
有谁知道如何解决这个问题?
PS:上市确实告诉我我安装了JDK 7 C:\ Program Files(x86)\ IBM \ WebSphere \ AppServer \ bin> managesdk -listAvailable
CWSDK1003I:可用的SDK:
CWSDK1005I:SDK名称:1.6_64
CWSDK1005I:SDK名称:1.7_64
CWSDK1001I:已成功执行请求的managesdk任务。
答案 0 :(得分:0)
导航到/ bin并执行以下命令。
Win:managesdk.bat -listAvailable -verbose AIX:managesdk.sh -listAvailable -verbose
您将获得与AIX相同的输出:
CWSDK1003I:可用的SDK: CWSDK1005I:SDK名称:1.6_64 - com.ibm.websphere.sdk.version.1.6_64 = 1.6 - com.ibm.websphere.sdk.bits.1.6_64 = 64 - com.ibm.websphere.sdk.location.1.6_64 = $ {WAS_INSTALL_ROOT} / java - com.ibm.websphere.sdk.platform.1.6_64 = aix - com.ibm.websphere.sdk.architecture.1.6_64 = ppc_64 - com.ibm.websphere.sdk.nativeLibPath.1.6_64 = $ {WAS_INSTALL_ROOT} / lib / native / aix / ppc_64 /
CWSDK1005I:SDK名称:1.7_64 - com.ibm.websphere.sdk.version.1.7_64 = 1.7 - com.ibm.websphere.sdk.bits.1.7_64 = 64 - com.ibm.websphere.sdk.location.1.7_64 = $ {WAS_INSTALL_ROOT} /java_1.7_64 - com.ibm.websphere.sdk.platform.1.7_64 = aix - com.ibm.websphere.sdk.architecture.1.7_64 = ppc_64 - com.ibm.websphere.sdk.nativeLibPath.1.7_64 = $ {WAS_INSTALL_ROOT} / lib / native / aix / ppc_64 /
检查location.1.7_64路径并确保路径存在。
还要确保您的AppServer目录具有所有用户的所有文件权限。
一旦执行下面提到的命令。
AIX:managesdk.sh -setCommandDefault -sdkname 1.7_64 WIN:managesdk.sh -setCommandDefault -sdkname 1.7_64
AIX:managesdk.sh -setNewProfileDefault -sdkname 1.7_64 WIN:managesdk.sh -setNewProfileDefault -sdkname 1.7_64
AIX:managesdk.sh -enableProfileAll -sdkname 1.7_64 -enableServers WIN:managesdk.sh -enableProfileAll -sdkname 1.7_64 -enableServers
现在检查.. !!
干杯.. !!