Due to some unavoidable issues, I am attempting to forward request on Appengine Java from one servlet to another. However, the "standard" config doesn't seem to work. I have:
web.xml
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>class.of.MyServlet</servlet-class>
</servlet>
otherServlet.java
RequestDispatcher dispatcher = getServletContext().getNamedDispatcher("MyServlet");
dispatcher.forward(req, resp);
However, dispatcher is null (presumably because it can't find "MyServlet"), so I get an NPE.
This feels like a bug / non-standard implementation on the AppEngine side, but maybe I am missing something.