Asynchronous servlets in Domino 9?

Is there any way to use custom asynchronous servlets (which are part of the Servlet 3.0 specification) in Domino 9.0 or 9.0.1 ?

I tried creating a very simple asynchronous servlet which I packaged in a Jar file in the domino/data/domino/servlet directory.

When I called the servlet from a browser, I got these messages in the Domino server log:

18/03/2015 04:57:22 PM HTTP JVM: com.isw.test.AsyncServlet: init

18/03/2015 04:57:22 PM HTTP JVM: java.lang.NoSuchMethodError: javax/servlet/http/HttpServletRequest.startAsync()Ljavax/servlet/AsyncContext;: javax/servlet/http/HttpServletRequest.startAsync()Ljavax/servlet/AsyncContext;

The server document for my Domino 9.0.1 server has the “Java servlet support” option set to “Domino Servlet Manager”.

The second message above indicates that the servlet manager doesn’t support aynchronous servlets, so could I use some third-party servlet manager to do this?

I know “Third Party Servlet Support” is an option, but I can’t find information about how to make this work.

Subject: Pointer…

I’ve not tried it myself but have you read Eric’s blog postings about Servlets? Maybe it can point you in the right direction.

http://edm00se.io/ http://edm00se.io/

Subject: I haven’t read that…

Thanks for the link. I’ll have a look through those posts and see if I can find anything useful.