我将Websphere 5.5.0和默认JDk版本设置为6。
我安装了新的jdk7。Jdk7仅启用了server,而没有启用entire profile

然后,我运行managesdk命令为整个配置文件启用Jdk 7。


  managesdk.bat -enableProfile -profileName AppSrv01 -sdkName 1.7_64 -enableServers


但是我看到以下错误:


  CWSDK0009E:意外异常com.ibm.websphere.management.exception.ConfigServiceException:更新主存储库中的文档时发生RepositoryException
  CWSDK1018I:无法启用概要文件AppSrv01以使用SDK 1.7_64。
  CWSDK1002I:所请求的managesdk任务失败。查看以前的消息


列出可用的配置文件具有以下信息:

managesdk.bat -listenabledProfileAll


  CWSDK1004I:概要文件AppSrv01:
  CWSDK1006I:PROFILE_COMMAND_SDK = 1.6_64
  CWSDK1008I:节点mvm-wNode01 SDK名称:1.6_64
  CWSDK1009I:服务器server1 SDK名称:1.7_64
  CWSDK1001I:成功执行了所请求的managesdk任务。


任何人的帮助吗?
为什么无法为jdk7启用配置文件?

最佳答案

最终能够通过多个hits and trial解决它。

看起来managesdk命令需要与访问管理控制台的用户不同的权限。
C:\nitesh\websphere8.5.5\IBM\WebSphere\AppServer\profiles\AppSrv01\bin
C:\nitesh\websphere8.5.5\IBM\WebSphere\AppServer\bin\sdk
C:\nitesh\websphere8.5.5\IBM\WebSphere\AppServer\properties\sdk
C:\nitesh\websphere8.5.5\IBM\WebSphere\AppServer\properties

授予所有用户all文件的权限(在上述文件夹上)。

10-08 01:26