我想在 /var/temp 位置创建一系列节点,例如 parentProduct/subCategory1/subCategory2/subCategory3/subCategory4。 我尝试使用 Node class 的addNode()方法和 JcrUtil class 的createPath ...
我想在 /var/temp 位置创建一系列节点,例如 parentProduct/subCategory1/subCategory2/subCategory3/subCategory4。 我尝试使用 Node class 的addNode()方法和 JcrUtil class 的createPath ...
有谁知道为什么有时节点会有 2 个附加字段 - jcr:lastModified和jcr:lastModifiedBy而有些节点没有这两个字段? ...
我正在使用 JackRabbit 2.20.6 存储多媒体文件(图片),并且在执行过程中出现以下错误: 有人可以帮我解决这个问题吗? 注意:我使用的是 Java 17。 ...
我有一个 sling 模型,处理与 article_details_component 相关的数据(基本上是与文章相关的标题、文本和图像)。 除了这些基本数据之外,我还需要创建一个对象列表( ArticleTeaser 对象),它将显示在我的文章页面的推荐部分。 逻辑如下:我有一个名为 newsP ...
什么是资源和资源解析器。 您能否详细说明与之相关的相同和基本术语? 想知道资源解析器是如何工作的,如果可能的话,它是一个例子。 ...
我试图弄清楚直接二进制访问功能如何与 Apache Oak 一起使用。 到目前为止我的理解是,我可以为节点设置二进制属性,稍后,我应该能够获得直接下载链接(来自 S3)。 首先,我创建了一个节点并添加了一个包含某个文件内容的二进制属性。 我可以在 AWS 控制台上看到,我的二进制文件已上传。 但是, ...
我已经使用下面的方法重命名节点,但它们是避免更改 position 的方法吗? ...
我正在尝试遵循 Adobe 的这个示例: 如何以编程方式访问 AEM JCR 我的代码如下所示: 我的 pom.xml 具有以下依赖项: 当我使用此命令运行时: 我得到以下 output: 我在这里和其他网站上找到了许多文章,但我发现的所有建议都没有解决问题。 对我做错了什么有什么想法吗? 我对 ...
我一直在尝试添加自定义 li 标签以在 AEM 的站点中创建按钮。 我找不到 html 页面来编辑它。 ...
如上。 我看过“getNode”(javax.jcr.node 的一部分),它需要一个相对路径。 我希望有一个我还没有看到的 function 接受绝对路径。 代码示例: ...
带有 UUID(jcr:uuid) 的 author 页面被激活,其内容被复制到 3 个关联的发布服务器上。 所有 3 个发布服务器中可用的内容具有不同的 UUID。 那么,考虑到 AEM 上所有 4 个实例(1 个作者 + 3 个发布)的相同内容,如何与独特的东西相关联? 我正在实施一个解决方案 ...
我创建了一个节点并使用 VersionManager 签出和签入功能创建了它的 2 个版本。 我在 jcr:content 属性中添加/设置 xyz 文件内容。 但是当我尝试使用以下代码获取所有版本数据时,我无法获取 jcr:rootVersion 节点的 jcr:content 属性。 我可以使用 ...
我们的 magnolia 5.7 系统中的资产(图像)存在巨大问题。 我可以这样描述: 在我们的作者服务器上,我们创建了一个全新的资产。 当我们发布该资产并在我们的公共服务器上查看它时,我们会看到它具有 mixinTypes “mgnl:hasVersion”,并且图像的链接(插入并在我们的作者服务 ...
我们在 JCR 的特定位置下添加一些元数据: 但是当我们获取相同的资源时,响应类型是 test/html`: 我们需要在 JCR 中添加什么配置,或者我们需要在请求中编辑什么以确保 JCR 返回内容类型application/json 。 更新:正如Sharath Madappa回复的那样,您可以 ...
我们需要创建一个自定义 AEM 组件,该组件能够以编程方式触发保存到 JCR(在正在编辑的页面的位置)。 在构建自定义 AEM Component 时,您无需手动调用“保存”逻辑,只需添加<content>标签,AEM 会在保存对话框时自动将内容添加到 JCR。 单击自定义 AEM 组件 ...
我在木兰工作,后端在 java。 我需要检查我使用这些步骤执行的组件中是否存在节点 现在我需要在这个节点内放置一个 bean(java object bean)。 例如:因为它应该作为它下面的内容节点。 任何人都可以建议任何方法来做得更好吗? ...
在 Apache Sling 中:如果您有一个多租户设置或一个用户可以部署他们自己的代码(例如 JSP 或实际的 Java/Groovy 代码或诸如此类的)的环境:有没有办法确定发送当前信息的用户的身份?从被调用的 OSGI 服务中请求? 它必须能够抵御恶意代码。 背景:通常依靠JCR 权限来保护 ...
我正在使用 JCR 会话接口将节点( JCR 规范中的 XML 文件)导入到我的 HippoCMS 存储库中。 我已经编写了使用该文件的代码,但很难将其保存到存储库中。 在以下代码中的session.getWorkspace().importXML()行抛出异常。 我正在导入的节点的 UUID ...
我正在尝试将模板的节点树复制到名为“root”的节点,如下所示: templatePath 是模板的字符串。 我正在尝试复制模板路径下的“/initial/jcr:content/root”并将其粘贴到节点 contentNode 下名为“root”的子节点。 我运行了上面的代码并在最后一行得到 ...
我正在使用 JackRabbit Oak(1.22.3) 实现来删除使用版本垃圾收集的节点。 我正在为垃圾收集设置低于自定义值。 但是当我试图获得高于值时,我得到的是默认值而不是自定义值: 我不明白为什么会这样,请在这里帮我解决这个问题。 ...