问题标签 [sling]
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.
aem - Apache Sling - 在 Windows 中启动时的 OSGI 框架异常
使用 Java 1.7 在 Windows 上启动 Sling 时收到以下错误消息(见下文)。我正在使用 Sling 6 ( http://www.apache.org/dyn/closer.cgi/sling/org.apache.sling.launchpad-6-standalone.jar )。知道有什么问题吗?
上次我尝试在 Mac OSX 上使用相同的 Sling 版本,它运行良好。
maven - OutOfMemoryError 构建 Apache Sling
运行 Apache Sling 的 maven 构建时出现以下错误,即使使用推荐的堆大小:
果然我的堆大小和他们在项目主页上推荐的一样:
我怀疑原因是 maven 正在分叉,并且子进程中的 jvm 没有相同的堆大小 - 但是我无法从控制台输出中识别出哪个插件正在分叉。
任何想法表示赞赏!谢谢
transactions - 如何在 Apache Sling 中的 HTTP 请求或捆绑生命周期阶段处理事务
从 JCR 规范中,我知道我可以请求一个 UserTransaction 对象(在 JTA 中指定)并在当前会话期间创建一个开始/提交/回滚序列。可能的问题是我是否可以在 Sling 中做类似的事情?例如,当用户请求一个解析为我的 servlet 的 url 或在我的包启动期间。
我可以访问 JCR 存储库,但是当涉及资源时,事务机制是否会按预期工作(这可能不是 JCR 备份的......)?
还有 Sling/JCR/Jackrabbit 如何同时具有“事务控制”会话而不是“事务控制”?如果出现问题,这种行为是否会给存储库带来一些不一致?
apache - Apache Sling 中是否有任何工作流功能
以前有任何机构使用 apache Sling 实现的工作流程吗?将 activiti 等第三方工作流引擎与 Apache Sling 集成起来有多容易?
servlets - 从 Sling/CQ 中的捆绑包中获取 OSGi 服务
我正在使用Day CQ。我想使用 Felix 控制台中可用的连接池将一些数据存储在 SQL Server 数据库中。我可以从 JSP 执行此操作,方法是使用在 defineObjects 标记中定义的 SlingScriptHelper 类型的“sling”对象
但是,我想使用在 OSGi 包中创建的 servlet 来处理来自客户端的请求。servlet 没有 defineObjects 标记,因此没有定义“sling”对象。我看不到在我的 servlet 中创建有效的 SlingScriptHelper 对象的方法,但似乎它必须是可能的。
有办法吗?
jsp - Jsp:包括抛出非特定错误
我正在尝试将布尔变量传递给包含页面,但我收到的错误没有帮助。我对 JSP 也很陌生,所以我正在适应阅读基于 Java 的错误日志。
我收到的错误是:
integration - apache velocity 和 apache sling 集成
我正在使用下面有 Apache Sling 的内容存储库 (Adobe CQ5)。我想使用速度模板而不是 JSP 来呈现网页。我设法将速度脚本引擎添加到 felix 控制台,现在我的速度模板运行。但是我现在很震惊,不知道如何进一步进行..我想知道如何将java对象传递给velocity模板,将这些java程序放在哪里以及脚本引擎将如何检测它..如果有人熟悉,请帮助我这个情况。
提前致谢
velocity - 将用户定义的 java 对象传递给速度脚本引擎
我在 CQ5 中使用速度模板。我安装的速度脚本引擎可以识别预定义的 CQ 对象。我想知道如何将用户定义的 java 对象传递给速度脚本引擎。我尝试了类似的东西:http: //groovy.codehaus.org/JSR+223+Scripting+with+Groovy
但它不起作用..请帮我解决这种情况
提前致谢
java - 如何通过 Eclipse 中的远程 Java 应用程序调试来调试 Groovy 代码
我正在努力调试构建为 Sling 捆绑包的应用程序。该应用程序几乎完全是 Groovy 代码(我有 Groovy Eclipse 插件),Eclipse(使用 Maven)正在构建 .jar 并将其安装在 Sling 中,没有任何问题。
但是,它无法调试。我已按照说明设置远程调试,我认为这是调试 Sling 应用程序所必需的 - 具体来说,我使用以下命令启动 Sling:
...然后在 Eclipse 中设置调试配置,类型为“远程 Java 应用程序”,指向我的项目,连接类型“标准(套接字连接)”,主机 localhost,端口 30303。此配置似乎开始正常 - 在至少,我没有收到任何反馈表明它没有 - 但我在 Groovy 代码中设置的断点实际上并没有中断对 Sling 应用程序的请求的执行。
我在各种论坛上看到过一些帖子,这些帖子表明人们通过远程 Java 应用程序配置调试 Groovy 代码时遇到了问题,而他们对 Java 代码没有问题。不幸的是,我的应用程序都是 Groovy 并且没有 Java,所以我无法验证这里的情况。
任何想法表示赞赏!
jsp - jsp PageContext 对象的生命周期是什么——它是线程安全的吗?
jsp PageContext 对象是作为 http 请求-响应周期的一部分创建和销毁的,还是在请求之间缓存和重用。
PageContext 具有建议在请求之间重用的生命周期方法。即初始化(),释放()。
如果它们被重用,这可能会带来严重的并发问题:如果两个 http 请求到达,请求同一个 jsp 页面,并且每个请求都由自己的线程处理,但在共享的 PageContext 对象上设置属性,它们将呈现彼此的内容。
任何帮助表示赞赏。顺便说一句,我使用的是嵌入在 Apache Sling 中的 servlet 容器。