This is a little (brain-dead) example application to demonstrate the intended usage of the org.beyondcode.struts.dispatcher framework. To install and run the application: 1) Unpack the tar file into $CATALINA_HOME/webapps. It creates a directory $CATALINA_HOME/webapps/demo. 2) Copy the following files into demo/WEB-INF/lib: From $STRUTS_HOME/lib/ : struts.jar, struts.tld, struts-bean.tld, struts-form.tld, struts-html.tld struts-logic.tld, struts-template.tld Place $DISPATCHER_HOME/org/beyondcode/struts/dispatcher/*.class and $DISPATCHER_HOME/org/beyondcode/struts/dispatcher/*.properties into demo/WEB-INF/classes. 3) Place the demo/WEB-INF/classes onto the CLASSPATH and javac the files in demo/WEB-INF/src, for instance using: WEB-INF/src> javac -classpath "${CLASSPATH}:../classes/" *.java 4) Move the generated class files into demo/WEB-INF/classes. 5) Restart tomcat. The application is now available at: http://localhost:port/demo/demo/home. (The port depends on the setting in your server.xml - the default is 8080.)