To implement this prototype, we used ActiveMQ, an open source, Apache 2.0 licensed, high performance Messaging Fabric consisting of a scalable cluster of Message Brokers. It also contains a complete JMS 1.1 provider which integrates seamlessly into J2EE containers, light weight containers and any Java application.
Download and Install J2SE v1.4.2_07 SDK from http://java.sun.com/j2se/1.4.2/download.html
Set JAVA_HOME so that %JAVA_HOME%\bin contains java.exe.
Add %JAVA_HOME%\bin to PATH.
Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. A Servlet running in Tomcat can use ActiveMQ message broker. Messages sent to and from the server are as HTTP POST/GET Messages.
Download Tomcat 5.0 from http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi.
Set CATALINA_HOME so that %CATALINA_HOME%\bin contains the binaries to startup and shutdown the Tomcat Server.