0

我的机器上安装了 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: sdk 1.7_64 在节点 XXXXXX 上不可用

其中 XXXXXX 是我的节点名称。

有谁知道如何解决这一问题?

PS:清单确实告诉我我已经安装了 JDK 7。
C:\Program Files (x86)\IBM\WebSphere\AppServer\bin>managesdk -listAvailable

CWSDK1003I: Available SDKs :
CWSDK1005I: SDK name: 1.6_64
CWSDK1005I: SDK name: 1.7_64

CWSDK1001I: 成功执行了请求的managesdk任务。

4

1 回答 1

0

导航到 /bin 并执行以下命令。

赢: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

现在检查..!!

干杯..!!

于 2016-04-15T15:45:09.967 回答