0.0 在看《 Head First Servlets & JSP 》,照着书做一个练习没成功
0.1 运行环境:M1 Mac
1. 这是 tomcat 的 webapps 文件夹的结构,里面的 Beer-v1 是我的 web app

2. 启动 tomcat,访问 http://localhost:8080/Beer-v1/form.html,报错如下

3. 打开 tomcat 后台,尝试手动启动这个 web app,结果如下

4. 下面是 form.html 和 web.xml 的代码
<html>
<body>
<h1 align="center">Beer Selection Page</h1>
<form method="POST"
action="SelectBear.do">
Select beer characteristics</p>
Color:
<select name="color" size="1">
<option value=”light”> light </option>
<option value=”amber”> amber </option>
<option value=”brown”> brown </option>
<option value=”dark”> dark </option>
</select>
<br><br>
<center>
<input type="SUBMIT">
</center>
</form>
</body>
</html>
<web-app xmlns=”http://java.sun.com/xml/ns/j2ee”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd”
version=”2.4”>
<servlet>
<servlet-name>Ch3 Beer</servlet-name>
<servlet-class>com.example.web.BeerSelect</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Ch3 Beer</servlet-name>
<url-pattern>/SelectBeer.do</url-pattern>
</servlet-mapping>
</web-app>