我们的设置如下: 我们使用JackRabbit 1.4(我知道......它已经很久......)来存储我们的文档,其中包含数据库实现和不同的机器节点以及保持同步的索引。
我需要删除所有孩子的长耳兔节点,但我不确定如何做到这一点。我试图通过JCR-explorer这样做,但每次我删除节点时,它都会不断回来。我不太了解JackRabbit,但我的猜测是其他索引保持同步并且节点实际上被替换了?
我知道我可以编写一个实现JCR API的java程序,就像我们目前在程序中所做的那样。不幸的是,我想避免这个解决方案,因为这是一个生产问题,在我们有一个新的生产版本之前我们公司需要很长时间。
还有其他方法可以解决这个问题吗?
提前致谢
答案 0 :(得分:0)
不幸的是,我找不到办法。所以我构建了一个实现JCR API的小型Java应用程序来完成代码。