如何忽略从LDAP中删除的Liferay用户错误?

如何忽略从LDAP中删除的Liferay用户错误?,ldap,log4j,liferay,liferay-6,openldap,Ldap,Log4j,Liferay,Liferay 6,Openldap,我有一个连接到LDAP的Liferay 6.1实例。新用户可以很好地导入,但当我从LDAP目录中删除用户时,Liferay在尝试从LDAP同步用户时会引发异常 这些似乎可以安全地忽略,但它们会产生数兆字节的日志,这使得日志解析非常烦人。我还认为这可能会影响性能。如果一个被删除的用户登录,他们什么也看不到 16:13:54,422 ERROR [liferay/scheduler_dispatch-790][PortalLDAPImporterImpl:995] LDAP user not fou

我有一个连接到LDAP的Liferay 6.1实例。新用户可以很好地导入,但当我从LDAP目录中删除用户时,Liferay在尝试从LDAP同步用户时会引发异常

这些似乎可以安全地忽略,但它们会产生数兆字节的日志,这使得日志解析非常烦人。我还认为这可能会影响性能。如果一个被删除的用户登录,他们什么也看不到

16:13:54,422 ERROR [liferay/scheduler_dispatch-790][PortalLDAPImporterImpl:995] LDAP user not found with fullUserDN cn=foobar,ou=people,o=foo,dc=bar,dc=baz
javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'cn=foobar,ou=people,o=foo,dc=bar,dc=baz'
    at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3057)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2978)
    ... etc

我怎样才能让Liferay相信这真的没问题?或者我还应该做些什么?

在Liferay支持LDAP中缺少的用户之前,您可以关闭此特定消息的日志记录。只需创建文件ROOT.war/WEB-INF/classes/META-INF/portal-log4j-ext.xml,其中包含以下内容:



.

对此不提供任何选项。也许你可以问一下,是否有一个“清除”操作可以周期性地运行?对我来说听起来像个bug-你能检查一下是否存在任何问题,并将其作为bug报告吗?@TobiasLiefke谢谢你的提示。我添加了一个特性请求,因为我认为这更像是一个缺少的特性而不是一个bug——我确信如果我错了,他们会重新分类