Requirements

Java Development Kit

Apache Maven

Servlet containers

a servlet container that supports the Servlet 2.3 and JSP 1.2 specifications; for example: