【发布时间】:2018-06-21 12:02:37
【问题描述】:
我正在尝试修改捆绑在 Alfresco 5 中的“CMISChangeLog”审计应用程序的路径映射。
我在 alfresco-audit-cmis.xml 中找到了这些 PathMappings,可以在 Alfresco 的源代码中找到,所以我修改了这个 XML 文件并将其放入 tomcat/shared/classes/alfresco/extension/audit/alfresco-audit-cmis.xml(认为这会覆盖开箱即用的应用程序)之前重新启动 Alfresco。问题:
ERROR [audit.model.AuditModelRegistryImpl] Failed to load audit model: file:/home/nico/alfresco/tomcat/shared/classes/alfresco/extension/audit/alfresco-audit-cmis.xml
org.alfresco.repo.audit.model.AuditModelException: 00120000 Audit application key 'CMISChangeLog' is used by: AuditApplication[ name=CMISChangeLog, id=3, disabledPathsId=381]
at org.alfresco.repo.audit.model.AuditModelRegistryImpl$AuditModelRegistryState.cacheAuditElements(AuditModelRegistryImpl.java:646)
如何覆盖这个开箱即用的审计应用程序?
通过我的服务器,我发现默认审计应用程序的 XML 文件存储在 alf_data/contentstore/2017/12/22/18/23/82dfdccd-6ab9-4091-8b7c-d37d4bcf1627.bin,但我在节点浏览器中没有找到它:
注意:我不想创建 新 审计应用程序。我必须修改现有的(因为我希望 Alfresco 的 CMIS ChangeLog 考虑更多事件)。
【问题讨论】: