sling相关内容

如何在吊索模型中锁定RequestAttribute值

我有一个适应@Model(Adapables=SlingHttpServletRequest.class)的吊索模型,并且有一个请求属性 @RequestAttribute @可选 私有布尔值isRegister=FALSE; 现在我想模拟上面的参数,并使用True/False值测试代码。为此,我尝试了以下方法,但均未奏效 // register adapter facto ..
发布时间:2022-04-04 11:18:09 其他开发

如何为 Sling Resource 实现自定义 AdapterFactory?

Adobe AEM 软件提供了几个类,这些类可以采用 apache Sling 资源并将其调整为另一个类,如下所示: Page page = resource.adaptTo(Page.class); 将此语法与您创作和控制的类一起使用归结为简单地实现 适应性界面. 然而,如果你想让一个资源适应你的新自定义类,似乎你必须实现 AdapterFactory 接口并在 OSGI 中注册它. ..
发布时间:2021-10-26 17:41:54 Java开发

通过 RMI 访问 Sling 的嵌入 Jackrabbit

我想通过 RMI 连接到 Spring 中的嵌入式 Jackrabbit,但不知道如何连接.RMI 端点是否已启动?如果不是,我该如何启动它? 谢谢, 马蒂 解决方案 http://wiki.apache.org/jackrabbit/RemoteAccess 应提供相关信息. ..
发布时间:2021-07-10 19:04:20 其他开发

关闭 AEM 中的资源解析器对象后会话已关闭

我正在尝试关闭我打开的资源解析器,但出现此错误“javax.jcr.RepositoryException:当我关闭资源解析器时,此会话已关闭.实际上,如果您将资源解析器保持打开状态,我看不出任何问题,但我不想在代码中将资源解析器保持打开状态. serviceParam.put(ResourceResolverFactory.SUBSERVICE, "serviceNew");ResourceR ..
发布时间:2021-07-09 18:47:18 其他开发

方法重复输出

对 sling 和 Java 非常陌生,所以我提前道歉.但是有没有人知道为什么当我在根时它正在输出我的路径两次?奇怪的是它只发生在绝对根处. public static String generateTest(Page page, Page rootPage, String bc) {页面父级 = page.getParent();串面包 = "";面包 +=(父母!= null)?" ..
发布时间:2021-06-15 19:16:35 Java开发

吊索资源与节点

我无法理解为什么您会在吊索中使用资源而不是节点.所以说我有一些简单的访问节点,如下所示: NodeIterator headerHeader = currentNode.getNodes();//循环遍历并对节点执行某些操作. 您将如何处理资源而不是节点.我听说您通常应该使用吊索而不是节点来处理资源.但为什么?我真的不明白这样做会有什么好处.我想我也很难掌握什么资源.我知道有文档,但是找不 ..
发布时间:2021-05-18 20:16:31 Java开发

如何使用HttpClient进行WebDav调用?

我具体想通过 HttpClient 通过Sling REST API为Apache Jackrabbit创建一个文件夹. 我尝试了 的变体 BasicHttpEntityEnclosingRequest请求=新的BasicHttpEntityEnclosingRequest("MKCOL",restUrl); 但到目前为止,还没有骰子.我想这要比我做的难. 我还看到有 MkC ..
发布时间:2021-05-15 18:57:03 Java开发

apache s3 sling bucket

在Apache Sling 11中,有一种方法可以使内容存储库中的文件夹之一与S3存储桶同步.如果需要,从根本上允许使用多个存储桶,或者不应该采用这种做法? 解决方案 在服务器启动时,应用程序未在Amazon S3内创建任何存储桶的最大原因是,我在服务器内未安装以下组件 已安装Amazon OSGi SDK OAK Blob Cloud捆绑包 一旦安装了这些文件,并且我将必需 ..
发布时间:2020-08-23 07:54:39 Java开发

在JCR Node中保存数据,我在做什么错?

我已经成功创建并部署了一个接受用户名和密码的bundle(Servlet),现在我想将其保存在/content/mydata/下的JCR Repository中 我收到异常 java.lang.IllegalArgumentException: relPath is not a relative path: {} {}oliver 这是我的代码 public class Cu ..
发布时间:2020-07-30 20:39:23 Java开发

我如何找出导致某个URL解析为合成资源的原因?

在我的Adobe CQ 5(CQ 5.6)安装中,由于某种原因,有一个URL(http://localhost:4503/services)正在被解析为合成资源: 这导致CQ显示以下页面,而不是"404页面未找到"页面: 是什么原因导致这种行为? 解决方案 您收到Forbidden错误的原因不是/services的奇怪类型,而是因为您没有添加任何扩展名(您会得到要求/conte ..
发布时间:2020-07-30 20:39:19 其他开发

有没有办法以编程方式设置资产的元数据?

我在CQ5中添加了名称为./dc:sample的自定义元数据.有没有办法以编程方式为资产设置此元数据? 我编写了一个工作流,该工作流将拦截上载的资产,并将其替换为从第三方服务发送的inputstream.我通过在工作流程中执行以下操作来完成此任务. Rendition rendition = resource.adaptTo(Rendition.class); Asset asset ..
发布时间:2020-07-30 20:39:16 其他开发

资源解析器通过吊索模型返回为空

通过悬吊模型注入时,资源解析器返回为null,让我知道是否缺少任何东西: 我尝试过: @Model(adaptables = Resource.class) 公共类导航{ @Inject @Source(“ sling -object“) 私人ResourceResolver resourceResolver; } 我也尝试过: @Model( ..
发布时间:2020-06-02 19:52:27 Java开发

作为OSGI组件部署的CQ5.5订购标准HTTP过滤器

在CQ5.5中,我如何订购2个作为OSGI组件部署的标准HTTP过滤器? 问题在于,这2个过滤器必须在FilterA应该运行的地方运行首先运行,然后依次运行FilterB。 如何依次订购2个过滤器? 知道我是否可以使用OSGI或SCR属性订购2过滤器,以便一个过滤器一个接一个地运行? 例如: 过滤器A @Component @Service @ org ..
发布时间:2020-06-02 19:52:03 其他开发

如何在CQ中呈现一个简单的JSP页面?

我们已将AngularJS应用程序部署到CQ5。目前,此应用程序的视图只是静态HTML文件,并存储在下面,例如 / apps / myapp / views / : /apps/myapp/views/list.html /apps/myapp/views/view.html 等。 Angular然后将AJAX请求发送到服务器,并根据需要加载和呈现这些视图。 我们想向这些页面 ..
发布时间:2020-06-02 19:51:45 其他开发

明显的隐式对象

我正在尝试实现我自己的WCM导航组件版本,其导航组件可以在这里找到逻辑,代替我自己的逻辑: import java.util。*; import com.day.cq.wcm.api.Page; import com.day.cq.wcm.api.PageFilter; import com.adobe.cq.sightly.WCMUsePojo; 公共类导航扩展了W ..
发布时间:2020-06-02 19:51:33 其他开发