我将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
文件的权限(在上述文件夹上)。