1.靜態資源:全部用戶訪問後,獲得的結果都是同樣的,稱爲靜態資源, 靜態資源能夠直接被瀏覽器解析。 web
* 如:html, css, javascript apache
2.動態資源:每一個用戶訪問相同資源後,獲得的結果可能不同,稱爲動態資源,須要先轉換爲靜態資源,再返回瀏覽器。 瀏覽器
* 如:servlet/jsp, php, asp tomcat
2.端口:應用程序在計算機中的惟一標識,0-65536之間,推薦:大於1024以上。
* 在web服務器軟件中,能夠部署web項目,讓用戶經過瀏覽器來訪問這些項目,
* 動態資源依賴web服務器軟件, 因此web服務器軟件也叫web容器
* weblogic:oracle公司, 大型javaee服務器,支持全部javaee規範, 收費的。
* webshere:IBM, 大型javaee服務器,支持全部javaee規範, 收費的.
* JBOSS: JBOSS, 大型javaee服務器,支持全部javaee規範, 收費的.
* Tomcat:Apache基金組織,中小型JAVAEE服務器,支持少許的JAVAEE規範(servlet/jsp),開源免費。
* javaee:java語言在企業級開發中使用的技術規範總和,一共定義了13項大規範
1.下載:http://tomcat.apache.org (D:\study\JAVA\Tomcat)
2.訪問:瀏覽器輸入:http://127.0.0.1:8080
1.暴力:netstat -ano, 找到PID, 在任務管理器-進行中找到對應進行,殺死。
2.溫柔:conf-server.xml-port, 修改端口(注意:全部端口都要改)
* 簡單部署:將項目打包成war包,再將war包放置到webapps目錄,war包會自動解壓縮。(打包成zip後改後綴)
2.conf-server.xml-<host>標籤中增長:(不安全,容易改壞Tomcat核心配置文件,須要重啓服務)
<Context docBase="D:\hello" path="/hehe"/> (path表明虛擬目錄)
3.conf-Catalina-localhost-自定義xml文件:(熱部署)
* <Context docBase="D:\hello" />
-- lib目錄:放置依賴的jar包