Tomcat学习笔记01【Web相关概念、Tomcat基本操作】
- Java后端 學習路線 筆記匯總表【黑馬程序員】
目錄
01 Web相關概念
今日內容
web相關概念回顧
web服務器軟件_概述
02 Tomcat基本操作
tomcat_安裝&卸載&啟動
Tomcat 安裝
Tomcat 目錄結構
Tomcat?啟動
tomcat_啟動問題分析
JAVA_HOME 環境變量配置
startup.bat:批處理文件
找到應用的端口號
修改tomcat默認端口號
tomcat_關閉
01 Web相關概念
今日內容
web相關概念回顧
1. 軟件架構
????1. C/S:客戶端/服務器端
????2. B/S:瀏覽器/服務器端
2. 資源分類
????1. 靜態資源:所有用戶訪問后,得到的結果都是一樣的,稱為靜態資源。靜態資源可以直接被瀏覽器解析。
????????* 如: Html、Css、JavaScript
????2. 動態資源:每個用戶訪問相同資源后,得到的結果可能不一樣,稱為動態資源。動態資源被訪問后,需要先轉換為靜態資源,再返回給瀏覽器。
????????* 如:servlet/jsp、php、asp ...
3. 網絡通信三要素
?? ?1. IP:電子設備(計算機)在網絡中的唯一標識。
?? ?2. 端口:應用程序在計算機中的唯一標識,端口號取值范圍:0~65536。
?? ?3. 傳輸協議:規定了數據傳輸的規則。
?? ??? ?1. 基礎協議:
?? ??? ??? ?1. tcp:安全協議,三次握手,速度稍慢。
?? ??? ??? ?2. udp:不安全協議,速度快。
web服務器軟件_概述
* 服務器:安裝了服務器軟件的計算機
* 服務器軟件:接收用戶的請求、處理請求、做出響應。
* web服務器軟件:接收用戶的請求、處理請求、做出響應。
?? ?* 在web服務器軟件中,可以部署web項目,讓用戶通過瀏覽器來訪問這些項目。
?? ?* web容器
* 常見的java相關的web服務器軟件:
?? ?* webLogic:oracle公司,大型的JavaEE服務器,支持所有的JavaEE規范,收費的。
?? ?* webSphere:IBM公司,大型的JavaEE服務器,支持所有的JavaEE規范,收費的。
?? ?* JBOSS:JBOSS公司,大型的JavaEE服務器,支持所有的JavaEE規范,收費的。
?? ?* Tomcat:Apache基金組織,中小型的JavaEE服務器,僅僅支持少量的JavaEE規范servlet/jsp。開源的,免費的。
* JavaEE:Java語言在企業級開發中使用的技術規范的總和,一共規定了13項大的規范。
02 Tomcat基本操作
tomcat_安裝&卸載&啟動
* Tomcat:web服務器軟件
?? ?1. 下載:http://tomcat.apache.org/
?? ?2. 安裝:解壓壓縮包即可。
?? ??? ?* 注意:安裝目錄建議不要有中文和空格。
?? ?3. 卸載:刪除目錄就行了。
?? ?4. 啟動:
?? ??? ?* bin/startup.bat ,雙擊運行該文件即可
?? ??? ?* 訪問:瀏覽器輸入:http://localhost:8080(訪問自己)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://別人的ip:8080(訪問別人)
?? ?5. 關閉
?? ?6. 配置
Tomcat 安裝
Tomcat 目錄結構
Tomcat?啟動
??
本機:tomcat默認端口號 ——?http://127.0.0.1:8080/? ?http://localhost:8080/
使用電腦ip地址,訪問tomcat。
??
tomcat_啟動問題分析
* Tomcat:web服務器軟件
?? ?1. 下載:http://tomcat.apache.org/
?? ?2. 安裝:解壓壓縮包即可。
?? ??? ?* 注意:安裝目錄建議不要有中文和空格。
?? ?3. 卸載:刪除目錄就行了。
?? ?4. 啟動:
?? ??? ?* bin/startup.bat ,雙擊運行該文件即可
?? ??? ?* 訪問:瀏覽器輸入:http://localhost:8080(訪問自己)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://別人的ip:8080(訪問別人)
?? ??? ?* 可能遇到的問題:
?? ??? ??? ?1. 黑窗口一閃而過:
?? ??? ??? ??? ?* 原因: 沒有正確配置JAVA_HOME環境變量
?? ??? ??? ??? ?* 解決方案:正確配置JAVA_HOME環境變量
?? ??? ??? ?2. 啟動報錯:
?? ??? ??? ??? ?1. 暴力:找到占用的端口號,并且找到對應的進程,殺死該進程。
?? ??? ??? ??? ??? ?* netstat -ano
?? ??? ??? ??? ?2. 溫柔:修改自身的端口號。
?? ??? ??? ??? ??? ?* conf/server.xml
?? ??? ??? ??? ??? ?* <Connector port="8888" protocol="HTTP/1.1"
?? ??? ? ? ? ? ? ? ? ? connectionTimeout="20000"
?? ??? ? ? ? ? ? ? ? ? redirectPort="8445" />
?? ??? ??? ??? ??? ?* 一般會將tomcat的默認端口號修改為80。80端口號是http協議的默認端口號。
?? ??? ??? ??? ??? ??? ?* 好處:在訪問時,不用輸入端口號。
?? ?5. 關閉
?? ?6. 配置
JAVA_HOME 環境變量配置
JAVA_HOME:jdk中,bin的上一級目錄。
startup.bat:批處理文件
startup.bat:批處理文件,內寫dos命令。
找到應用的端口號
命令:netstat -ano
??
??
修改tomcat默認端口號
tomcat_關閉
* Tomcat:web服務器軟件
????1. 下載
????2. 安裝
????3. 卸載
????4. 啟動
?? ?5. 關閉:
?? ??? ?1. 正常關閉:
?? ??? ??? ?* bin/shutdown.bat
?? ??? ??? ?* ctrl+c
?? ??? ?2. 強制關閉:
?? ??? ??? ?* 點擊啟動窗口的×
?? ?6. 配置:
總結
以上是生活随笔為你收集整理的Tomcat学习笔记01【Web相关概念、Tomcat基本操作】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XML学习笔记02【xml_解析】
- 下一篇: Tomcat学习笔记02【Tomcat部