1.Tomcat&Servlet

##web相關概念 javascript

1.軟件架構 php

1.C/S css

2.B/S html

2.資源分類 java

1.靜態資源:全部用戶訪問後,獲得的結果都是同樣的,稱爲靜態資源, 靜態資源能夠直接被瀏覽器解析。 web

* 如:html, css, javascript apache

2.動態資源:每一個用戶訪問相同資源後,獲得的結果可能不同,稱爲動態資源,須要先轉換爲靜態資源,再返回瀏覽器。 瀏覽器

* 如:servlet/jsp, php, asp tomcat

3.網絡通訊三要素 安全

1.IP:電子設備在網絡上的惟一標識

2.端口:應用程序在計算機中的惟一標識,0-65536之間,推薦:大於1024以上。

3.傳輸協議:規定了數據傳輸的規則

1.tcp:安全協議,三次握手,速度慢。

2.udp:不安全協議, 速度快。

 

##web服務器軟件:

* 服務器:安裝了服務器軟件的計算機

* 服務器軟件:接收用戶的請求,處理請求,作出響應

* web服務器軟件:

* 在web服務器軟件中,能夠部署web項目,讓用戶經過瀏覽器來訪問這些項目,

* 動態資源依賴web服務器軟件, 因此web服務器軟件也叫web容器

 

* 常見JAVA相關web服務器軟件

* weblogic:oracle公司, 大型javaee服務器,支持全部javaee規範, 收費的。

* webshere:IBM, 大型javaee服務器,支持全部javaee規範, 收費的.

* JBOSS: JBOSS, 大型javaee服務器,支持全部javaee規範, 收費的.

* Tomcat:Apache基金組織,中小型JAVAEE服務器,支持少許的JAVAEE規範(servlet/jsp),開源免費。

 

* javaee:java語言在企業級開發中使用的技術規範總和,一共定義了13項大規範

 

## Tomcat:web服務器軟件

1.下載:http://tomcat.apache.org (D:\study\JAVA\Tomcat)

2.安裝:解壓壓縮包便可,不要有中文或空格目錄

3.卸載:刪除目錄便可

4.啓動:

1.bin/startup.bat ,雙擊運行

2.訪問:瀏覽器輸入:http://127.0.0.1:8080

* 可能遇到的問題:

1.黑窗口一閃而過

* 緣由:沒有正確配置JAVA_HOME環境變量

* 解決方案:正確配置JAVA_HOME環境變量

2.啓動報錯:(在日誌目錄查看報錯日誌:cause by)

1.暴力:netstat -ano, 找到PID, 在任務管理器-進行中找到對應進行,殺死。

2.溫柔:conf-server.xml-port, 修改端口(注意:全部端口都要改)

5.關閉

1.正常關閉:

            * bin/shutdown.bat

* 在啓動窗口下按ctrl+C

2.強制關閉:

* 點擊啓動窗口的×

6.配置

* 部署項目的方式:

1.直接將項目放到webapps目錄下便可。

* /hello/資源文件: 項目的訪問路徑(虛擬目錄)

* 簡單部署:將項目打包成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" />

* 虛擬目錄就是自定義xml文件的名稱

## 靜態項目和動態項目

* 目錄結構區別

* JAVA動態項目的目錄結構

-- 項目的根目錄

-- WEB-INF目錄:web項目的核心配置文件

-- classes目錄:放置字節碼文件

-- lib目錄:放置依賴的jar包

相關文章
相關標籤/搜索