Configuring Your Development Environment

NOTE: This chapter is only relevant for developing your own applications with Echo. If you are only attempting to use unmodified versions of the tutorial applications, all the necessary information is provided in the previous chapter, Setting Up the Sample Applications.

To install Echo, you need a Java Servlet Container compliant with the Java Servlet 2.2 Specification. If you do not have one, we recommend using the free and open-source Jakarta Tomcat servlet container, version 4.0 or later, available at jakarta.apache.org. Any J2EE 1.2 compliant application server will provide a Java Servlet 2.2 container.

Creating Applications

If you want to create your own applications, you will first need to download the latest stable version of Echo. Extract the zip (or tar.gz) archive, and locate the Echo.jar and EchoServer.jar files in the lib/ subdirectory. These two files will need to be available to the Java Virtual Machine whenever you compile or run an Echo application.

If you are going to package your application as a Web archive (WAR file): Copy the Echo.jar and EchoServer.jar files into your project's WEB-INF/lib directory.
If you are NOT: Ensure that the Echo.jar and EchoServer.jar files are available in the CLASSPATH of your application's runtime environment.

Distribution and use of the Echo.jar and EchoServer.jar files with your application (including commercially marketed and closed-source applications) is allowed.