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響應對象做爲參數傳遞,
響應請求.