Pues como te ha dicho stock, eso es todo lo que necesitas pero te dejo un link donde te lo explica mucho más detalladamente y te da las distintas opciones de servidores...
www.programacion.com/java/tutorial/jspyxml/3
Te viene a decir que necesitas una máquina virtual de java (jdk) para ejecutar el servidor y necesitas también un servidor (generalmente tomcat). Y te muestra los enlaces donde te los puedes bajar. Tendrás que cambiar el path... para que te funcione.
Suerte!