O'Reilly logo

Head First Servlets and JSP, 2nd Edition by Bert Bates, Bryan Basham, Kathy Sierra

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Deploying and testing the opening page

To test it, you need to deploy it into the Container (Tomcat) directory structure, start Tomcat, and bring up the page in a browser.

  1. Create the HTML in your development environment Create this HTML file, call it form.html, and save it in your development environment under the /beerV1/web/ directory.

    image with no caption
  2. Copy the file into the deployment environment Place a copy of the form.html file into tomcat/webapps/Beer-v1/. (Remember, your tomcat home directory might have a different name).

  3. Create the DD in your development environment Create this XML document, name it web.xml, and save it in your development environment under the /beerV1/etc/ directory.

    image with no caption

The main job of this DD is to define the mapping between the logical name the client uses for the request (“SelectBeer.do”) and the actual servlet class file (com.example.web.BeerSelect).

  1. Copy the file into the deployment environment

    Place a copy of the web.xml file into tomcat/webapps/Beer-v1/WEB-INF/.

    You MUST place it there or the Container won’t find it and nothing will work, and you’ll become depressed.

    image with no caption
  2. Start Tomcat

    Throughout this book we’re using Tomcat as both the web Server and the web Container. In the real world, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required