问题一:创建完servlet并配置好tomcat后,启动tomcat,但起始页面总是展示404。
示范地址:localhost:8080/s2
来回检查了好几遍,没发现任何错误,甚至使用maven自带的clean和install操作后依旧显示404。之后我对比了之前的servlet文件,发现新建项目里的target没有index.jsp文件。手动复制后,再次重启,成功出现初始界面。
问题二:在起始的页面输入后续的地址,显示404的原因。
示范地址:localhost:8080/s2/hello
解决办法:首先检查<servlet-mapping>中的<url-pattern>是否与输入的相符合,如果能确保网址没有错误。检查target->WEB-INF->web.xml文件是否存在,不存在的话可以手动复制一下。