问题标签 [jcr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
127 浏览

java - 存储库类型

JCRRepository 有多少种类型?

0 投票
1 回答
53 浏览

java - 如何在 JCRRepository 中提交节点

我如何在 JCRRepositorty 中提交一个将在所有会话中持续存在的节点。

0 投票
2 回答
1164 浏览

metadata - 从 magnolia jcr 中的 xpath-query 过滤“元数据”节点

我在过滤 magnolia 中的 jackrabbit jcr 的特定节点时遇到问题。

当我提交以下查询时://element(*, standort)//*

我得到:

但我只想要节点:

因此没有 MetaData 节点和parent-nodes。我需要下面的一切Standorte。的子级Standorte可以是standort-de或的类型standort-en。我希望我能让我的问题更清楚。我在我的问题的最后一个版本中缩短了我的输出。到目前为止,我没有找到任何可以帮助我的 xpath 表达式。但这是由于我缺乏 xpath 知识。

提前致谢!

0 投票
2 回答
246 浏览

gwt - 如何拦截基于 GWT 的应用程序的服务器重启?

我开发了 Web 应用程序,它使用 GWT 作为客户端,使用 JCR(Jackrabbit)作为持久性。Maven GWT 插件 (mvn gwt:run) 启动一些 UI,其中跟踪客户端和服务器之间的通信。此 UI 还提供了重新启动服务器的选项。

我想在服务器实际重新启动之前拦截服务器重新启动事件并执行一些操作,例如 repository.shutdown() 。

有没有办法注册处理程序并为此类服务器事件定义操作?

0 投票
1 回答
2586 浏览

lucene - Jackrabbit 针对 UUID 运行查询

我正在使用 Jackrabbit,并且正在尝试查询具有 UUID 的现有节点。我的代码如下所示。问题是 referenceNode 的 UUID 的格式为“'90be246a-a17c-445e-a5ad-81b064de0bee'”,而且 Jackrabbit (Lucene) 中使用的 XPATH 引擎似乎在处理连字符时存在问题。

如果我运行 query2,一切都很好,并且会打印 referenceNode。如果我在 Eclipse 中运行 query1(使用 UUID),则不会返回任何内容。但是,如果我在 Jackrabbit Viewer 中运行 query1,则查询运行良好。

似乎我必须在我的 queryString 中转义连字符,但我尝试添加双反斜杠并得到相同的结果。针对 UUID 运行查询的正确方法是什么?

0 投票
1 回答
16335 浏览

file - 从 JCR 文件节点中获取文件

我有以下代码将“rose.gif”插入roseNode。但是如何从存储库中检索文件?

0 投票
1 回答
3109 浏览

java - 如何为具有共享 NFS 挂载的 2 个节点设置 Jackrabbit Repository.xml?

我在尝试使用共享 NFS 挂载使我的 repository.xml 对 2 节点配置正确时遇到了很多麻烦。我应该为 PersistenceManager 和 Journal 使用数据库持久性管理器吗?

我发现 Apache Jackrabbit Wiki 很迟钝并且无法避免这个错误:

20:47:34.804 [pool-1-thread-3] 警告 oajcore.util.RepositoryLock - 检测到现有锁定文件 /export/attachments/.lock。存储库未正确关闭。

如果您有示例 repository.xml,请分享。谢谢。

0 投票
1 回答
1626 浏览

locking - JCR 重新打开连接

我正在使用 JCR 1.0,并且在关闭 JCR 连接后重新打开它们时遇到问题。

这是我的两个辅助方法:

我有两个方法叫做 addProperty() 和 getProperty(),它们都需要连接到 JCR 存储库。我将 openConnection() 和 closeConnection() 方法放在 add 和 get 方法的开头,但似乎第二个运行的方法都无法重新打开已经关闭的连接。

这是我得到的例外:

你如何重新打开相同的连接?我不想总是保持连接打开,因为锁会阻止其他应用程序使用存储库。

0 投票
4 回答
15800 浏览

drupal - CMS - Alfresco、Magnolia、Drupal 和 Joomla 比较

我正在比较 Alfresco、Magnolia 和 Joomla,特别是以下功能:

我使用 cmsmatrix.org 来比较功能,但我无法获得与上述要点相关的一些具体信息。

根据您使用上述一种或多种 CMS 产品的经验得出的任何见解都会有所帮助。

谢谢,
克里什。

0 投票
1 回答
2222 浏览

java - 将各种类型的文档(ods、ms office、pdf)保存到 Jackrabbit 存储库中

我不确定选择哪种方法来存储这些类型的文档,因为关键要求是收集尽可能多的元数据,而 pdf、ods 和 MS Office 文档具有各种类型的元数据......

因此,如果节点树具有“组/用户/类别/文档”或“类别/组/用户/文档”结构(我不确定哪个更好),每个文档都必须有一个属性“ type”如果它是 pdf/doc/odt/ppt 等,我每次都必须对此进行测试,以了解它具有哪些元数据类型,对吗?在我看来非常无效。。