Java Building Blocks

The one constant in developing Web service applications is the requirement for a server application that either implements, wraps, or exposes the desired service. Java provides an excellent framework for building server applications, as evidenced by the JigSaw, Jetty, and Tomcat servers, all Java, all free.

Downloading and Installing Tomcat

To demonstrate using Java to build Web services, we will use the Tomcat server, which provides the reference implementation for the servlet and JSP specifications. Tomcat is developed by Jakarta, a project of the Apache Software Foundation. The main page for the Jakarta project ( contains information on a variety of popular open source Java tools, including Tomcat, ...

Get Java™ Web Services Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.