Aem 当我通过web控制台更改OSGi配置时,特定于运行模式的配置会发生什么变化?
我有一个配置,它对AEM的不同运行模式具有不同的属性值。而且,我在CRX存储库的不同文件夹下有多个sling:OsgiConfig,比如Aem 当我通过web控制台更改OSGi配置时,特定于运行模式的配置会发生什么变化?,aem,sling,Aem,Sling,我有一个配置,它对AEM的不同运行模式具有不同的属性值。而且,我在CRX存储库的不同文件夹下有多个sling:OsgiConfig,比如config.author,config.publish。因此,如果我想通过web控制台更改该配置,我只能看到一个配置,因此,如果我更改该配置,我如何才能知道我更改了哪个运行模式特定的配置文件?正如Thomas所写,您在WebConsole中所做的更改不会应用于CRXDE中现有的sling:OsgiConfig节点,而是写入单独的文本文件中。这些配置不是特定于运
config.author
,config.publish
。因此,如果我想通过web控制台更改该配置,我只能看到一个配置,因此,如果我更改该配置,我如何才能知道我更改了哪个运行模式特定的配置文件?正如Thomas所写,您在WebConsole中所做的更改不会应用于CRXDE中现有的sling:OsgiConfig
节点,而是写入单独的文本文件中。这些配置不是特定于运行模式的
这意味着,它们将在启动AEM实例的任何运行模式下应用,直到在/libs
或/apps
(具有更高优先级)下对此组件进行配置
有关此主题的更多信息,您可以找到。正如Thomas所写,您在WebConsole中所做的更改不会应用于CRXDE中现有的
sling:OsgiConfig
节点,而是将它们写入单独的文本文件中。这些配置不是特定于运行模式的
这意味着,它们将在启动AEM实例的任何运行模式下应用,直到在/libs
或/apps
(具有更高优先级)下对此组件进行配置
关于这个话题的更多信息,你们可以找到。我从网上的各种链接中了解到的是- 我从webconsole更改了配置A-
sling:OsgiConfig
,通常这个{somewhere}
是/system/config
/libs/foo/foundation/config
,那么您的配置将保存在文件夹/apps/foo/foo/foundation/config
中,或者在同一位置被覆盖*.config
文件中/crx quickstart/launchpad/config
我从网上的各种链接中了解到的是- 我从webconsole更改了配置A-
sling:OsgiConfig
,通常这个{somewhere}
是/system/config
/libs/foo/foundation/config
,那么您的配置将保存在文件夹/apps/foo/foo/foundation/config
中,或者在同一位置被覆盖*.config
文件中/crx quickstart/launchpad/config
我不是100%确定,因此只是作为一个注释:AFAIK您根本不会在CRX中更改这些配置文件,而只更改您在:CRX quickstart/launchpad/config中找到的实际配置。因此,无法找到运行模式的详细信息。@toniedzwiedz,您能在这里提供帮助吗?@Thomas,我认为我们完全可以从web控制台和CRX更改OSGi配置设置。是的,您可以更改它们,但您不能更改CRX中的配置节点。当您安装包含它们的软件包时,它们会被解析,然后在您使用CRX DE Lite或其他软件包更改它们之前,它们不会被触摸。我不是100%确定,因此仅作为一个注释:AFAIK您根本不会更改CRX中的这些配置文件,而只更改您在:CRX quickstart/launchpad/config中找到的实际配置。因此,无法找到运行模式的详细信息。@toniedzwiedz,您能在这里提供帮助吗?@Thomas,我认为我们完全可以从web控制台和CRX更改OSGi配置设置。是的,您可以更改它们,但您不能更改CRX中的配置节点。当您安装包含它们的软件包时,会对它们进行解析,然后在您使用CRX DE Lite或其他软件包更改它们之前,不会对它们进行触摸。