使用ssoadmin创建sp.xml时出现异常

时间:2012-11-06 15:21:51

标签: single-sign-on openam

当我尝试使用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”

但同样的例外...... 如何解决?

提前致谢,

1 个答案:

答案 0 :(得分:0)

当我去ssoadmin文件夹openam / bin并找到ssoadm.bat文件并在编辑模式下打开并在java comaand中添加以下两行时,上面的内容得到了排序:

-D“javax.net.ssl.trustStore = F:\ tomcatsslkeystore”(tomcat密钥库路径)  -D“javax.net.ssl.trustStorePassword = tomcatsslkeystore”(tomcat密钥库密码)