当我尝试使用ssoadmin创建sp.xml时,我遇到了这个异常:
com.sun.identity.cli.CLIException:AdminTokenAction:FATAL ERROR:无法获取应用程序SSO令牌。 检查AMConfig.properties以获取以下属性 com.sun.identity.agents.app.username com.iplanet.am.service.password 在com.sun.identity.cli.LogWriter.log(LogWriter.java:109) 在com.sun.identity.cli.Authenticator.ldapLogin(Authenticator.java:170) 在com.sun.identity.cli.AuthenticatedCommand.ldapLogin(AuthenticatedCommand.java:144) 在com.sun.identity.federation.cli.CreateMetaDataTemplate.handleRequest(CreateMetaDataTemplate.java:113) 在com.sun.identity.cli.SubCommand.execute(SubCommand.java:291) 在com.sun.identity.cli.CLIRequest.process(CLIRequest.java:212) 在com.sun.identity.cli.CLIRequest.process(CLIRequest.java:134) 在com.sun.identity.cli.CommandManager.serviceRequestQueue(CommandManager.java:573) 在com.sun.identity.cli.CommandManager。(CommandManager.java:171) 在com.sun.identity.cli.CommandManager.main(CommandManager.java:148)
我还尝试在ssoamdin.bat中添加这样的内容: -D “com.iplanet.am.naming.map.site.to.server = HTTPS://lb.example.com:443 / openam = HTTP://server1.example.com:8080 / openam”
但同样的例外...... 如何解决?
提前致谢,
答案 0 :(得分:0)
当我去ssoadmin文件夹openam / bin并找到ssoadm.bat文件并在编辑模式下打开并在java comaand中添加以下两行时,上面的内容得到了排序:
-D“javax.net.ssl.trustStore = F:\ tomcatsslkeystore”(tomcat密钥库路径) -D“javax.net.ssl.trustStorePassword = tomcatsslkeystore”(tomcat密钥库密码)