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.
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.

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).
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.

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).
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.

Start Tomcat
Throughout this book we’re using Tomcat as both the web Server and the web Container. In the real world, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access