问题标签 [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.
modeshape - 配置 Modeshape AuthenticationProvider
在连接到 JCR 存储库之前,我正在尝试将 Modeshape 合并到登录时已经发生身份验证的 Spring 应用程序中。这是有效的,因为我可以使用
但是,这似乎绕过了我想要用于工作区级别访问控制的自定义 authenticationProvider(文档第 6.5 节)。这是我的配置:
CustomSecurityContext 永远不会被实例化(有弹簧注释,但(POJO)构造函数永远不会被调用。任何想法可能是错误的?
java - 如何使用 Modeshape 查询分隔文本内容?
我已通读参考指南和论坛,寻找使用 JCR 获取存储在分隔 (CSV) 文件中的数据的方法,但尚未找到解决方案。我已经读过可以访问基础数据以及元数据,我只是不知道如何。
我查看了 Modeshape 论坛上的“初学者指南”并修改了配置以使用分隔文本排序器。然后我使用与论坛中相同的代码将 csv 文件添加到 repo。
当我使用select * from [nt:file]
我没有得到任何内容,只有nt:file
元数据查询存储库时。当我查询[jcr:content]
and时,我得到了同样的结果[jcr:data]
。
所以我的问题是,一旦 CSV 文件在存储库中,如何查询数据?
jackrabbit - 有没有使用 JCR API 使用文件系统的简单方法?
我有一个基于 OSGi 的服务器端应用程序,它使用文件系统来存储脚本和配置数据。
随着时间的推移,我想将该应用程序移至“云”,这将无法很好地处理它当前对文件系统访问的依赖。
我想做的是在这个应用程序中插入一个 JCR 层,所以它仍然可以在当前情况下工作(本地文件系统上的常规文件),但会为云情况铺平道路。
我确实在 modeshape 中找到了一个文件连接器,但是我遇到了与 OSGi 非常严重的不兼容问题,该问题尚未得到修复。此外,ModeShape 引入了很多依赖项(我认为大约 6 MB),这对我来说是个问题。
因此,除了开始破解我自己的 JCR 实现之外,我看不到任何选择,而我不愿意这样做。
有任何想法吗?
jdbc - Modeshape JDBC 连接器:表之间的引用
我将 Modeshape 与 jdbc-metadata-connector 一起使用。它将数据库结构获取到存储中。
但是我找不到任何方法来获取有关表之间的引用(外键)的信息:所有外键都有相应的 dbms 数据类型,并且没有额外的REF
类型列。
如何获取有关数据库中外键的信息?
感谢您的任何帮助。祝你有美好的一天!
Modeshape 的 JIRA 功能请求
jcr - Modeshape 查询 mixinTypes
我正在使用 Modeshape 和 modeshape-connector-jdbc-metadata。我想获取代表存储中表的所有节点。该节点具有[mj:catalog]
混合类型。
我正在使用下一个代码查询存储:
但它总是返回空列表。
我还尝试使用下一个查询进行查询:
但结果还是一样。我做错了什么?
感谢您的任何帮助。
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里面有一些服务,反正我没用)
java - ModeShape rest api:无法取消发布节点
我正在使用 ModeShape 2.8.2 和 JBoss 7.1.1。ModeShape 休息服务器部署为通常的 Web 应用程序。我有一个愚蠢的问题。
我可以发布一个文件-它上传到存储中,一切都很好。
但是当我尝试取消发布时 - 我有一个例外。
根据我必须提供的 apiworkspace
和path
作为file
参数。但是有没有如何组合path
和file
参数的例子?
例如,我想取消发布/repo/file
路径上的节点。以下代码不起作用:
日志:
但是来自的 url(new FileNode(workspace,"/repo",file).getUrl()
是正确的,并且对 url 的获取请求会返回有关节点的详细信息。
感谢您的任何帮助。祝你有美好的一天!
authentication - Modeshape 2.8 编程配置
嗨,我该怎么做存储库的编程配置,因为存储库中的大多数配置参数只能在运行时确定。
当我尝试打印它在下面抛出 NPE 代码的会话时,似乎我无法使用匿名凭据
我可以将自定义身份验证器添加到 JcrConfiguration 吗?
jackrabbit - (JCR) 子冻结节点的版本
我的问题是:您如何阅读(子)冻结节点的版本?
更多细节:
- 让我们想象以下情况:节点 A 有两个子节点 B 和节点 C。
- 所有三个节点都是可版本控制的节点(具有 mixin 类型)
- 假设节点 A 从 1.0 到 1.6 有 7 个版本:在 1.2 版本我们添加了节点 B,在 1.4 版中我们添加了节点 C。
我有一个例程在 1.5 版中打印节点 A 的“输出”。
谢谢你。
jboss - JBoss 应用服务器 7.1 上的 ModeShape 3.0
我正在尝试在 JBoss Application Server 7.1.1 上设置 ModeShape AS7 Kit。ModeShape 具有以下结构。
有人可以帮助将这些文件复制到 JBoss AS7 安装目录的位置以使 ModeShape 启动并运行吗?
提前致谢。