在处理 JSP、JS、CSS 等时,我使用 fsresource sling 扩展来访问文件系统。当只是将捆绑包拉入 crx 并通过 OSGi 控制台对其进行配置时,一切都按预期工作。但是当我尝试添加新的运行模式(配置)时,结果并不令人满意。
config/src/main/content/jcr_root/apps/samples/config/org.apache.sling.fsprovider.internal.FsResourceProvider.factory.config.xml
是主要配置的路径,我在本地实例上使用它来弄清楚如何达到预期的结果,但我能得到的最好的结果是显示在
system/console/configMgr
XML 文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="sling:OsgiConfig"
provider.roots="/apps/ui-samples"
provider.file="/Volumes/samples/ui/src/main/content/jcr_root/apps/ui-samples"
provider.checkinterval="1000"/>