openam中的失败示例:exception.name = java.lang.NullPointerException

时间:2014-07-29 07:41:36

标签: openam

所以我按照here列出的文档:

创建用户:

curl "http://localhost:2020/openam/identity/create?
 admin=AQIC5wM2LY4SfczmNJCUo6W4qZZmJe8r46C0tWGQ7ZexXUU.*AAJTSQACMDIAAlNLAAoxNzk1NTIyMDEwAAJTMQACMDE.*
 &identity_name=testuser
 &identity_attribute_names=cn
 &identity_attribute_values_cn=Test%20User
 &identity_attribute_names=sn
 &identity_attribute_values_sn=User
 &identity_attribute_names=userpassword
 &identity_attribute_values_userpassword=secret12
 &identity_realm=%2F
 &identity_type=user"

我得到了一个非常奇怪的回应:

exception.name=java.lang.NullPointerException

可能发生什么以及如何调试此类错误?

1 个答案:

答案 0 :(得分:0)

我刚刚测试了您的呼叫,它在OpenAM 11.0.0上运行正常,所以我猜您的数据存储配置存在问题。您可以检查部署容器日志中的异常。此外,在OpenAM中将调试级别设置为“message”,并查看IdRepo调试日志。确保您了解OpenAM数据存储/ IdRepo并注意OpenAM不被视为IdM /配置工具,因为IdM仅在有限的用例下工作。 OpenAM不是LDAP目录服务器的基于Web的前端,IdRepo几乎可以是任何后端系统,如SAP HR系统。

相关问题