我已经安装了 forgerock 和一个带有网络应用程序的 apache-tomcat 服务器。 这之前已经在服务器上设置并且正在运行,但是已经做了一些事情,以便之前运行的 forgerock 现在只为配置页面提供服务。 因此访问 https://server:port/app 服务于配置向导。 设置所需信息后,然后应用配置。 我在 app/var/install.log 中收到以下错误:
AMSetupServlet.processRequest: error org.forgerock.opendj.config.ManagedObjectAlreadyExistsException: The managed object could not be created because there is an existing managed object with the same name
at org.forgerock.opendj.config.client.ldap.LdapManagedObject.addNewManagedObject(LdapManagedObject.java:200)
我无法确定它在哪里寻找以前创建的具有相同名称的托管对象。我已经检查了所有日志,但没有看到对此对象的引用或它所说的名称已经存在。有谁知道它可能在哪里找到这个具有相同名称的现有托管对象,所以我可以清除它并重新配置。
非常感谢。
我期待配置构建一个新的实例,但它似乎正在寻找一些现有的 ldap 设置。我已经搜索了文档并在谷歌上花了很长时间试图找到一个钩子,但无法找到这个具有相同名称的现有托管对象的位置。
确实你安装了 openam,如果你丢失了你的配置,你需要删除你安装 openam 的所有文件以便能够再次配置它,即隐藏目录
.openamcfg
,你还需要删除提取的 war 文件(但保留 app.war)