I think the problem is the Servlet API version. The oracle doc starts "Servlet 3.0 supports". I think the interface that is being pulled in is an earlier version of the Servlet API. I don't know if the AEM uber jar has Servlet 3.x apis.The Adobe repo does not have Servlet API 3.0 . Here is the l...