My custom servlet is not being called
Hi,
I'm building a custom servlet that just output hello world. I bundled it and loaded the bundle into AEM, and bundle seems to be "active" without any errors.
Still, when I try to reach my servlet, I get 404.
This is my servlet code:
@8220494(
service = Servlet.class, immediate = true,
property = {
"sling.servlet.methods=GET",
"sling.servlet.paths=/bin/accessibility-issues-render"
}
)
public class AccessibilityIssuesServlet extends SlingSafeMethodsServlet {
private static final Logger LOG =
LoggerFactory.getLogger(AccessibilityIssuesServlet.class);
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException {
LOG.info("AccessibilityIssuesServlet recieved GET: {}", request);
}
}
When I navigate to:
http://localhost:4502/bin/accessibility-issues-render
I get
Resource at '/bin/accessibility-issues-render' not found: No resource found