In AEM 6.3 SP1, I create a service
@SlingServlet(paths={"/service/prodService"},
extensions = { "json" },
methods = "GET",
metatype=false)
public class ProdService extends org.apache.sling.api.servlets.SlingAllMethodsServlet
After build/deploy, I check the bundle, it creates three service ID, two of them are exactly same.
Service ID 6623 Types: javax.servlet.Servlet
Component Name: com.service.ProdService
Component ID: 3090
Service ID 6624 Types: org.apache.sling.spi.resource.provider.ResourceProvider
Description: ServletResourceProvider for Servlets at [/service/prodService, /service/prodService.servlet]
Service ID 6625 Types: org.apache.sling.spi.resource.provider.ResourceProvider
Description: ServletResourceProvider for Servlets at [/service/prodService, /service/prodService.servlet]
Does any one know why I am getting three of them.
In AEM 6.3 SP1, I see only one
Service ID 7209 Types: javax.servlet.Servlet
Service PID: com.service.ProdService
Component Name: com.service.ProdService
Component ID: 3601
Thanks.