在练习servlet的时候,直接复制了一个servlet,然后修改其中的代码,配置好web.xml目录后启动tomcat,居然说启动不了,说我2个servlet共用同一个映射地址,仔细查看,没有这个问题:
从新部署启动,还是报错,说2个servlet共用一个映射。后面查看servlet类,发现是不是@WebServlet("/CookieDemo1")的问题,因为CookieDemo2和CookieDemo1都是@WebServlet("/CookieDemo1"):
发现了问题将CookieDemo2的@WebServlet("/CookieDemo1")改成@WebServlet("/CookieDemo2"),然后启动tomcat成功。