此异常导致无法执行带有 get-realm 的 ssoadm 命令。
Logging configuration class "com.sun.identity.log.s1is.LogConfigReader" failed com.sun.identity.security.AMSecurityPropertiesException: AdminTokenAction: FATAL ERROR: Cannot obtain Application SSO token. Check AMConfig.properties for the following properties com.sun.identity.agents.app.username com.iplanet.am.service.password Logging configuration class "com.sun.identity.log.s1is.LogConfigReader" failed com.sun.identity.security.AMSecurityPropertiesException: AdminTokenAction: FATAL ERROR: Cannot obtain Application SSO token. Check AMConfig.properties for the following properties com.sun.identity.agents.app.username com.iplanet.am.service.password AdminTokenAction: FATAL ERROR: Cannot obtain Application SSO token. Check AMConfig.properties for the following properties com.sun.identity.agents.app.username com.iplanet.am.service.password
检查 amadmin 密码是否与服务管理数据存储库的目录管理员密码不同。如果是,请采用以下解决方法。
解决方法。按以下方法修改服务器配置 XML:
以 amadmin 的身份登录到 OpenSSO 控制台。
使用 ssoadm.jsp get-svrcfg-xml 获取服务器配置 XML。
使用 encode.jsp 编码 amadmin 密码。
设置 XML 中两处由 amadmin-password 表示的已编码的密码。例如:
<User name="User1" type="proxy"> <DirDN> cn=puser,ou=DSAME Users,dc=opensso,dc=java,dc=net </DirDN> <DirPassword> amadmin-password </DirPassword> </User> <User name="User2" type="admin"> <DirDN> cn=dsameuser,ou=DSAME Users,dc=opensso,dc=java,dc=net </DirDN> <DirPassword> amadmin-password </DirPassword> </User> <BaseDN> dc=opensso,dc=java,dc=net </BaseDN> </ServerGroup>
使用 ssoadm.jsp set-svrcfg-xml 设置更改的服务器配置 XML。