Tomcat的使用及服務器和web的一些基礎知識
兩種不同的軟體架構*
C/S 客戶端/服務器端
B\S 瀏覽器/服務器端
資源的分類
靜態資源:
所有用戶訪問后,得到的結果是一樣的,稱為靜態資源,靜態資源可直接被瀏覽器決議
如 html,css,JavaScript
動態資源:
不同用戶訪問后得到的結果不同,動態資源被訪問后要先轉換為靜態資源,再回傳給瀏覽器
如:servlet/jsp,php,asp
圖解

網路資源三要素:IP 埠 傳輸協議
1.IP :電子設備(計算機)在網路中的唯一表示(相當于身份證)
2.埠:應用程式在計算機中的唯一標識
3.傳輸協議:規定了資料傳輸的規則
1.基礎協議:TCP協議:安全協議,三次握手,速度稍慢
UPD:速度快,但是不安全
對傳輸協議有不懂的可以看看鄙人的這篇文章
鏈接:https://blog.csdn.net/pjh88/article/details/107480903
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項大的規范
本文主要講解Tomcat
Tomcat的安裝與使用
1. 下載:http://tomcat.apache.org/
2. 安裝:解壓壓縮包即可,
* 注意:安裝目錄建議不要有中文和空格
3. 卸載:洗掉目錄就行了
4. 啟動:
* bin/startup.bat ,雙擊運行該檔案即可
* 訪問:瀏覽器輸入:http://localhost:8080 回車訪問自己
http://別人的ip:8080 訪問別人
* 好處:在訪問時,就不用輸入埠號
5. 關閉:
1. 正常關閉:
* bin/shutdown.bat
* ctrl+c
2. 強制關閉:
* 點擊啟動視窗的×
6. 配置:
* 部署專案的方式:
1. 直接將專案放到webapps目錄下即可,
* /hello:專案的訪問路徑-->虛擬目錄
* 簡化部署:將專案打成一個war包,再將war包放置到webapps目錄下,
* war包會自動解壓縮
2. 配置conf/server.xml檔案
在<Host>標簽體中配置
<Context docBase="D:\hello" path="/hehe" />
* docBase:專案存放的路徑
* path:虛擬目錄
3. 在conf\Catalina\localhost創建任意名稱的xml檔案,在檔案中撰寫
<Context docBase="D:\hello" />
* 虛擬目錄:xml檔案的名稱
* 靜態專案和動態專案:
* 目錄結構
* java動態專案的目錄結構:
-- 專案的根目錄
-- WEB-INF目錄:
-- web.xml:web專案的核心組態檔
-- classes目錄:放置位元組碼檔案的目錄
-- lib目錄:放置依賴的jar包
在安裝使用Tomcat中可能遇到的問題
黑視窗一閃而過
- 原因: 沒有正確配置JAVA_HOME環境變數
解決方案:正確配置JAVA_HOME環境變數
啟動報錯
:
1. 暴力:找到占用的埠號,并且找到對應的行程,殺死該行程
* netstat -ano
2. 溫柔:修改自身的埠號
檔案目錄:* conf/server.xml
*
* 一般會將tomcat的默認埠號修改為80,80埠號是http協議的默認埠號,
* 好處:在訪問時,就不用輸入埠號
以上就是Tomcat的一些基礎知識,如有錯誤還請各位批評指正,喜歡我的可點贊關注呀,我會經常更新文章,嘻嘻

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/125362.html
標籤:Java
下一篇:面相對像(基礎)
