我使用的是默认JDk版本为6的Websphere 5.5.0。
我安装了新的jdk 7. 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启用配置文件?
答案 0 :(得分:0)
最后能够通过多个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
个文件权限(在上述文件夹中)给所有用户。