我正在开发一款带有WCMS的apache吊带。我使用session.exportSystemView(...)
将存储库内容的子树导出到xml文件,并且运行正常。
当我恢复xml文件时,完全使用session.ImportXML(...)
所有数据,除了在子树中的节点上设置的访问控制条目和jcr:policy
节点没有子节点。
我想知道如何使用jcr策略恢复所有数据。
答案 0 :(得分:0)
通过向ProtectedNodeImporter
添加workspace.xml
配置解决了我的问题
如下:
<?xml version="1.0" encoding="UTF-8"?>
<Workspace name="default">
....
<Import>
<ProtectedNodeImporter class="org.apache.jackrabbit.core.xml.AccessControlImporter"/>
</Import>
</Workspace>