不通过 API 删除 JackRabbit 1.4 节点

Remove JackRabbit 1.4 node not through API

我们的设置如下: 我们使用 JackRabbit 1.4(我知道......它很旧......)来存储我们的文档与数据库实现和具有保持同步索引的不同机器节点。

我需要删除一个长耳兔节点及其所有子节点,但我不确定如何执行此操作。我试图通过 JCR-explorer 这样做,但每次我删除节点时,它都会回来。我不太了解 JackRabbit,但我的猜测是其他索引保持同步并且节点实际上被替换了吗?

我知道我可以编写一个 java 程序来实现 JCR API,就像我们目前在程序中所做的那样。不幸的是,我想避免使用此解决方案,因为这是一个生产问题,我们公司需要很长时间才能发布新的生产版本。

还有其他方法可以解决这个问题吗?

提前致谢

不幸的是,我找不到办法。因此,我构建了一个实现 JCR API 的小型 Java 应用程序,以通过代码完成。