Tomcat安装:
1.安装JDK,并配置环境变量PATH,classpath,java_home
2.apache-tomcat-7.0.10\bin目录下,点击startup.bat文件启动Tomcat
如无异常就可以在浏览器输入http://localhost:8080/ 访问到Tomcat的说明文档页面。
Tomcat服务器的工作步骤:
1. 将web应用部署在服务器当中<Context docBase="listenerapp" path="/listenerapp"/>
2. 服务器启动,读取conf下所有配置文件,server.xml
3. 发现有配置的web应用,找到web应用的路径,读取web.xml,
初始化Listener、Filter和需要立即加载的Servlet,并将这些对象和web.xml中所有配置信息加载到内存。
4. 客户端: http://127.0.0.1:8080/firstapp/index.action
5. 服务器获取地址和端口(127.0.0.1:8080)、web应用(firstapp)、请求的资源(index.action),
通过地址和端口(127.0.0.1:8080)确定Host,通过web应用(firstapp)确定Context,
然后查找请求的资源(index),从内存信息找去匹配<url-pattern>/index.action</url-pattern>,
定位到<servlet-name>IndexServlet</servlet-name>,
定位到 <servlet-class>org.fkjava.servlet.IndexServlet</servlet-class>
6. 反射实例化<servlet-class>org.fkjava.servlet.IndexServlet</servlet-class>,
再反射调用service方法,并生成request请求对象和response响应对象做为参数传递,
响应请求.