一、问题
Eclispe配置tomcat,启动正常端口号为8080,但是在浏览器中输入:localhost:8080,页面出现404.
二、原因
1、tomcat可以理解为一种框架,里面封装了main方法,可以通过解析web.xml配置文件,利用Java中的反射调用Servlet-api.jar下的相关接口和父类,最终调用server,doGet等方法;
2、当我们点击网页内容,请求发送到本机端口8080,被Coyote HTTP/1.1 Connector获取,一层一层的解析,最终将webapp下的资源程序作为响应反馈给用户;