- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对这个问题有疑问
Question: What is the correct order of precedence to setup runmodes in aem? (From left to right, left beign the highest)?
A. System property, Sling properties file, jar file
B. jar file, sling properties file, system property
C. Sling properties file, jar file, system property
D. jar file, System property, Sling properties file
Answer : B
我查阅了各种文档并对此进行了多次实验。
根据Adobe documentation顺序是 - Sling.properties、系统属性、jar 文件
同样,this Adobe doc有矛盾的意见-jar 文件、sling.properties、系统属性
此外,Apache Sling Doc表示以 n=v 方式设置选项 D (-D)
的任何属性都会覆盖 sling.properties 文件中的相同命名属性。这意味着系统属性的优先级高于 sling.properties。
现在,这些都是根据文档,我试验过的是-
我创建了一个路径 ${dir}/crx-quickstart/conf 并创建了一个文件 sling.properties 并编写了 sling.run.modes=publish
。然后将jar文件重命名为cq-author-7502.jar
。然后使用命令 java -jar cq-author-7502.jar -Dsling.run.modes=prod
这是我的观察:
1. 当 jar 运行时,从 sling.properties 将“sling.run.modes”设置为“publish”。
此消息显示在终端中。
2.实例以作者模式启动。还有
3.当我在felix console中检查实例模式时, 它是产品
我完全搞不清楚优先顺序。因为一切对我来说似乎都是矛盾的。
如果有人能阐明它,我们将不胜感激..
谢谢
最佳答案
我认为这取决于我们何时检查运行模式优先级、安装时或稍后在运行实例上以及我们如何启动实例。有2种运行模式。安装时运行模式,自定义运行模式。
author
、publish
、nosamplecontent
、samplecontent
dev
, qa
, prod
等我做了一些测试(AEM 6.1),优先级按以下方式工作
初始设置
sling.properties
中设置运行模式的选项,第一次启动脚本。 JAR 名称优先。 sling.properties
中设置运行模式的选项。系统属性优先。运行实例
sling.properties
-> 指定 -r 选项(命令行 jar 选项)-> 系统属性(启动脚本)就问题(似乎是 AEM 认证问题)而言,他们所问的上下文并不清楚。 Helpx 文章由社区贡献,上下文可能有所不同。 Sling 文档链接(根据 this link 看来,AEM 中的启动板版本是旧的,而不是 2.4.0)。需要请 Adobe 确认:)。
关于jar - Sling 运行模式的优先顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39081819/
我正在使用“laravel/lumen-framework”:“5.7.*” 我有两个中间件,第一个 AuthTokenAuthenticate 应该应用于所有路由,因此它在 bootstrap/ap
当同时播放两个音频时...声音会相互抵消。如何解决这个奇怪的现象? 我有一些代码,其中单击按钮时有音频,并且每隔十秒就有音频(在后台服务中)。我有以下代码来在十秒间隔播放时停止按钮音频,并且工作正常:
我有一个功能可以在我的网站上搜索用户, 我的网站上还有一个面向 friend 的功能。 我有一个查询要在我的网站上搜索正确的用户,并且 我有一个查询可以确定用户的 friend ,他们都按应有的方式工
是否可以对记录使用 GROUP BY? 例如,我有一大堆联系人数据,可能包含也可能不包含所有信息 - 在 CSV 意义上,如果可能看起来像这样: Test User, Address1, Addres
如何在客户端 JavaScript 中创建一个环境,其中与用户界面和 View 相关的任何代码优先于其他代码? 我知道你可以使用 setTimeout([function],0); 将事情推到下一个刻
Jasmine 有没有办法定义测试失败的概率? 例如,现在 500'ing 的服务比不显示在页面上的简单内容更糟糕。 谢谢! 最佳答案 这不是单元或集成测试的工作方式。以太测试是否失败。并且您的套件中
我正在为我参与的一个项目开发一个 API。该 API 将由 Android 应用、iOS 应用和桌面网站使用。几乎所有 API 都只有注册用户才能访问。该 API 允许通过 WSSE 进行身份验证,这
我正在开发一些库并创建了这个有缺陷的代码: //------------------- Gmaps = {}; Gmaps.map = new Gmaps4RailsGoogle(); //there
我有一个使用[NSLocale ISOCountryCodes]获得的国家/地区的NSArray。如何排序此NSArray,以便可以将某些常用国家(地区)放在列表的顶部,同时将其余国家/地区按字母顺序
我正在为注册表编写代码,因为我正在从另一个文件中为电话号码列导入代码,但是当我将该代码放入其中时,您可以看到@include('layouts.phone');它显示为 当我放置@include('l
我刚刚遇到了 javascript 代码 file_upload_started = progress < 100; 我不知道如何阅读它,谷歌也没有真正出现太多。我什至不知道该怎么调用它,所以很难进行
目前,我正在 cppinstitute.org 学习 C 语言认证类(class)。在其中一个测验中,有一个如下的问题来识别输出。 int i = 1,j= 1; int w1,w2; w1 = (i
我想将无符号短值从 MSB 优先转换为 LSB 优先。做了下面的代码,但它不工作。有人可以指出我所做的错误吗 #include using namespace std; int main() {
考虑以下场景:我的应用程序有一些依赖于我自己的 POM 优先 Artifact (使用纯 Maven 构建)和一些依赖于我自己的 list 优先 Artifact (使用 Tycho 构建)。对于 P
拥有它应该是很自然的事情,我想知道是否有来自 TPL DataFlow 库的优先级缓冲区块的现成实现? 最佳答案 似乎实现这一目标的最佳方法是使用专门的 任务调度器 ,而不是实现您自己的 Buffer
我有一个 date 字段,它显示为从今天开始的天数。因此 2055-01-01 和 1950-01-01 将分别显示为正数和负数。现在我希望对这些进行排序,以便非负数按升序排在第一位,然后负数按降序排
我遇到一个问题,我看到我的事件类和悬停类正在 Firebug 中应用,但它没有优先于现有样式。 因此,如果我的元素设置了背景颜色,则事件和悬停背景颜色不会更改元素。 我该如何解决这个问题? 最佳答案
我正在考虑为 Salesforce Outbound Messaging 实现监听器应用程序。 walk through 使用已弃用的 ASMX Web 服务实现它。代码是使用带有/serverInt
对于每个表,EF 都会生成一个部分类,其中所有字段都可以公开访问,例如 public int ID { get; set; } 是否可以将 set 设为私有(private)?然后,我将只允许调用我的
我正在为水电站编写一个数据评估应用程序。我需要从服务器下载数据,该数据就在那里 - 作为 MySQL 表,格式化为 JSON 数组。现在,经过无数个小时的工作,我已经完成了连接到服务器、下载数据并将其
我是一名优秀的程序员,十分优秀!