问题标签 [jackrabbit]
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.
jackrabbit - 有人知道一个好用又简单的 JCR UI 管理工具吗?
我正在将大量数据导入 JackRabbit JCR 存储库。一个很好的用于可视化 JCR 存储库的 UI 管理工具可以很好地检查导入的数据是否处于良好的布局中,也可以让我作为开发人员的生活更轻松。
php - CMS 与文件系统存储 ID 可扩展性
请考虑以下几点:
我存储了大约 120 万个 TIF 文件,大小从 40 KB 到 120 KB 不等。
这些文档存储在具有 NTFS 文件系统的 Windows 服务器上。
使用以下变量存储文档:
- 客户
- 文件类型
- 图像文件夹
- 实际图像
见下文:
例子
它是一个 PHP 托管系统。
这个阶段的表现是可以接受的。我想知道未来最好的策略是什么。考虑到客户和文件数量将急剧增加。
我正在考虑用Jackrabbit CMS 替换整个存储。
这会是这样吗?或者
以如下格式存储文档:
- 顾客
- 文件类型
- 儒略日日期文件导入。
- 当前用户
- 6位唯一码
例子
会一样高效吗?
请不要考虑 CMS 与文件系统的所有其他考虑因素。例如版本控制、数据备份。
谢谢。
java - 在 jackrabbit 中处理 InvalidItemStateException
我们现在在我们的 Web 应用程序中遇到了一些 InvalidItemStateException,这是由 2 个或更多用户更新相同的内容引起的。据我了解,javax.jcr.InvalidItemStateException
在这种情况下抛出 JackRabbit 是在设计中,这没关系,但我想问一下处理这种情况的常用方法。我们相当确定最后处理的更改赢得更新。到目前为止,我们已经提出了以下代码:
这是一个常见的模式如何处理?还是避免这种情况的更好方法?
java - 是否可以使用纯 HTTP 评估 Jackrabbit 存储库?
据我了解,它应该在 Jackrabbit 1.6 中原生可用(我发现这个博客条目http://dev.day.com/microsling/content/blogs/main/jrnativehttp.html)但我找不到任何示例配置。
java - 使用自定义 LoginModule 登录 Jackrabbit
我正在尝试编写一个使用 Jackrabbit 存储库对用户进行身份验证的 LoginModule。但是,我希望它检查存储在存储库本身中的凭据。所以问题是,在我的 LoginModule 中,我必须再次连接到存储库,使其成为无限循环。有什么我可以做的吗?
java - Java JCR如何改变节点的顺序?
我将 Jackrabbit 与 JCR 一起使用,如何更改节点的顺序?
java - 扩展 JackRabbit 还是从 Lucene 构建?
我一直在研究一个网站的想法,一般概念是文档的全文搜索,还允许基于这些评级的用户评级我想提高项目在 Lucene 索引中的价值。但我正在尝试寻找是否应该扩展 JackRabbit 或仅从 Lucene 基础构建。有什么好的方法可以以这种方式扩展 JackRabbit 并影响索引,还是最好直接在 Lucene 上工作?
无论哪种方式,我都强烈倾向于在 grails 上使用带有可搜索插件的 groovy 或直接使用 JackRabbit 是否有任何主要原因我应该坚持使用 Java?
澄清:
我想根据项目的平均用户评分来提升项目,JackRabbit 是否足够开放或可扩展,以便我可以捕获用户评分然后对 JackRabbit 中的索引产生影响,或者它是否远离 JackRabbit I 的核心应该从 Lucene 构建?
java - 用 Spring 观察 Jackrabbit
我是观察新手,尽管存储库支持观察,但从未调用过 onEvent()。以下是详细信息:
我创建了一个Param类,它只是一个具有 setter 和 getter 属性的 POJO,每个属性代表一个参数: ObservationManager.addEventListener()
我关心了一个扩展EventListener的接口XListener,并定义了一个方法:Params getParameters()。
Crated MyEventListener实现了XListener并实现了 getParameters() 和 onEvent() getParameters() 只是填充了一个 Param 对象(带有 NODE_ADDED)并返回它以供稍后添加此侦听器,而 onEvent() 目前它只打印出一条消息NEW已添加节点。
然后创建了一个新类ListenerRigistrar并将其添加到 Spring 的 applicationContext.xml 中,其中一个是一组 XListener。为 MyEventListener 添加了一个新 bean。
回到 ListenerRegistrar,我遍历一组侦听器并使用嵌入在侦听器中的 Params 对象来调用 ObservationManager.addEventListener()
问题是消息 NEW NODE ADDED 从未打印意味着永远不会调用 onEvent() 方法!
任何人都可以帮助我吗?
先感谢您。
java - 将多个 JCR 存储库连接到一个数据库(并保持更新)
我现在有点卡住了,因为我不知道我的问题是否可以解决。
我有一个存储 JCR 存储库的数据库(MySQL)。
其次,我是否有两个共享此数据的网络应用程序(编辑/实时)。Live 被设计为只读,因此它可以(真的??)被认为是保存并发性。
我的问题是,只要不修改现有节点,一切都会运行良好。如果现有节点被更改、保存、会话关闭并且我在“实时”端显示该节点内容,它仍然是旧内容。在“编辑”方面,一切正常。
问题似乎是 JCR (Jackrabbit) 没有得到底层数据库的更改并提供缓存的内容。
我的问题是:这个问题可以解决吗?如果可以,需要哪些步骤?
我希望我能解释我的问题,以便任何人都可以提示我。
提前非常感谢,弗洛
java - JQOM 有什么好的参考吗?
Apache Jackrabbit 包含某种称为 JQOM 的数据库/档案查询机制。从哪里开始了解它是什么以及它是如何工作的?提前致谢。