问题标签 [modeshape]

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 投票
1 回答
613 浏览

modeshape - 配置 Modeshape AuthenticationProvider

在连接到 JCR 存储库之前,我正在尝试将 Modeshape 合并到登录时已经发生身份验证的 Spring 应用程序中。这是有效的,因为我可以使用

但是,这似乎绕过了我想要用于工作区级别访问控制的自定义 authenticationProvider(文档第 6.5 节)。这是我的配置:

CustomSecurityContext 永远不会被实例化(有弹簧注释,但(POJO)构造函数永远不会被调用。任何想法可能是错误的?

0 投票
1 回答
157 浏览

java - 如何使用 Modeshape 查询分隔文本内容?

我已通读参考指南和论坛,寻找使用 JCR 获取存储在分隔 (CSV) 文件中的数据的方法,但尚未找到解决方案。我已经读过可以访问基础数据以及元数据,我只是不知道如何。

我查看了 Modeshape 论坛上的“初学者指南”并修改了配置以使用分隔文本排序器。然后我使用与论坛中相同的代码将 csv 文件添加到 repo。

当我使用select * from [nt:file]我没有得到任何内容,只有nt:file元数据查询存储库时。当我查询[jcr:content]and时,我得到了同样的结果[jcr:data]

所以我的问题是,一旦 CSV 文件在存储库中,如何查询数据?

0 投票
2 回答
823 浏览

jackrabbit - 有没有使用 JCR API 使用文件系统的简单方法?

我有一个基于 OSGi 的服务器端应用程序,它使用文件系统来存储脚本和配置数据。

随着时间的推移,我想将该应用程序移至“云”,这将无法很好地处理它当前对文件系统访问的依赖。

我想做的是在这个应用程序中插入一个 JCR 层,所以它仍然可以在当前情况下工作(本地文件系统上的常规文件),但会为云情况铺平道路。

我确实在 modeshape 中找到了一个文件连接器,但是我遇到了与 OSGi 非常严重的不兼容问题,该问题尚未得到修复。此外,ModeShape 引入了很多依赖项(我认为大约 6 MB),这对我来说是个问题。

因此,除了开始破解我自己的 JCR 实现之外,我看不到任何选择,而我不愿意这样做。

有任何想法吗?

0 投票
1 回答
163 浏览

jdbc - Modeshape JDBC 连接器:表之间的引用

我将 Modeshape 与 jdbc-metadata-connector 一起使用。它将数据库结构获取到存储中。

但是我找不到任何方法来获取有关表之间的引用(外键)的信息:所有外键都有相应的 dbms 数据类型,并且没有额外的REF类型列。

如何获取有关数据库中外键的信息?

感谢您的任何帮助。祝你有美好的一天!


Modeshape 的 JIRA 功能请求

0 投票
1 回答
407 浏览

jcr - Modeshape 查询 mixinTypes

我正在使用 Modeshape 和 modeshape-connector-jdbc-metadata。我想获取代表存储中表的所有节点。该节点具有[mj:catalog]混合类型。

我正在使用下一个代码查询存储:

但它总是返回空列表。

我还尝试使用下一个查询进行查询:

但结果还是一样。我做错了什么?

感谢您的任何帮助。

0 投票
1 回答
687 浏览

java - 对 Modeshape 休息服务器的 DELETE 请求

我正在使用Modeshape 休息服务器。Modeshape 的版本是 2.8.2。

当我向某个节点发送 GET 请求时,http://localhost:8080/modeshape-server/repo/workspace1/items/file它会返回有关该节点的信息。

但是,当我在相同的地址上发送 DELETE 请求(例如使用 Fiddler)时,它会返回405 Method Not Allowed. 根据文档地址,这样的地址应该支持 DELETE 请求。

更详细。我发

我明白了

我用来构建 rest-server.war 的 pom.xml

难道我做错了什么?

而且我也在使用 JBoss-as-7.1.1。但作为回应写了 7.0.13。

而且我正在使用 Modeshape 休息而不是作为服务。我将它用作通常部署的应用程序。(不好意思,我对应用的类型不是很熟悉,听说JBoss-as里面有一些服务,反正我没用)

0 投票
1 回答
168 浏览

java - ModeShape rest api:无法取消发布节点

我正在使用 ModeShape 2.8.2 和 JBoss 7.1.1。ModeShape 休息服务器部署为通常的 Web 应用程序。我有一个愚蠢的问题。

我可以发布一个文件-它上传到存储中,一切都很好。

但是当我尝试取消发布时 - 我有一个例外。

根据我必须提供的 apiworkspacepath作为file参数。但是有没有如何组合pathfile参数的例子?

例如,我想取消发布/repo/file路径上的节点。以下代码不起作用:

日志:

但是来自的 url(new FileNode(workspace,"/repo",file).getUrl()是正确的,并且对 url 的获取请求会返回有关节点的详细信息。

感谢您的任何帮助。祝你有美好的一天!

0 投票
1 回答
146 浏览

authentication - Modeshape 2.8 编程配置

嗨,我该怎么做存储库的编程配置,因为存储库中的大多数配置参数只能在运行时确定。

当我尝试打印它在下面抛出 NPE 代码的会话时,似乎我无法使用匿名凭据

我可以将自定义身份验证器添加到 JcrConfiguration 吗?

0 投票
1 回答
2136 浏览

jackrabbit - (JCR) 子冻结节点的版本

我的问题是:您如何阅读(子)冻结节点的版本?
更多细节:
- 让我们想象以下情况:节点 A 有两个子节点 B 和节点 C。
- 所有三个节点都是可版本控制的节点(具有 mixin 类型)
- 假设节点 A 从 1.0 到 1.6 有 7 个版本:在 1.2 版本我们添加了节点 B,在 1.4 版中我们添加了节点 C。
我有一个例程在 1.5 版中打印节点 A 的“输出”。

谢谢你。

0 投票
2 回答
177 浏览

jboss - JBoss 应用服务器 7.1 上的 ModeShape 3.0

我正在尝试在 JBoss Application Server 7.1.1 上设置 ModeShape AS7 Kit。ModeShape 具有以下结构。

有人可以帮助将这些文件复制到 JBoss AS7 安装目录的位置以使 ModeShape 启动并运行吗?

提前致谢。