在AEM 6 SP3中,我有一个servlet,我想从“/ bin / services / Servlet”替换属性名称值,如:
,value =“/ SomethingElse / services / Servlet”
如何启用相同功能并登录我的git / SVN?
答案 0 :(得分:0)
AEM允许将几个上下文路径作为servlet访问,/bin
是用于内部servlet的默认路径之一,对于任何项目特定的servlet,您可能需要使用一些不同的内容路径在OSGI服务Apache Sling Servlet Resolver
PID中添加上下文路径:org.apache.sling.servlets.resolver.SlingServletResolver
答案 1 :(得分:0)
另一种方法是在Apache Sling Resource Resolver Factory
中添加URL映射。
可以作为应用程序的一部分部署的示例配置文件:
org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.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"
resource.resolver.mapping="[/bin/services/:/SomethingElse/services/]"/>