喜歡java web 開發的 看過來Tomcat 的初始 教程

軟件架構 :
C/S : client 端 與 server端
B/S : 瀏覽器與 服務端 :
資源的分類 :
靜態 資源 : 直接 瀏覽器 解析 看到的都是一樣 的 css html javaScript
動態 資源 :servlet/jsp/ php/ asp/ 必須在web 服務器 裏來進行運行
通信三要素 : ip 端口 傳輸協議
— 在傳輸協議 裏 基礎協議 的 TCP 與 UDP
TCP : 安全協議 ; 三次握手 第4次揮手
UDP :不安全 :速度快

服務器的軟件: web服務器 軟件的 是
Tomcat : 中小型 好多 少量的 開源免費
--------- 大型 都收費 ----------
JBoos :大型 JavaEE :
webSpher:IBM
webLogic :Oracle 的

----- tomcat --------------:
下 :http://tomcat.apache.org/
裝 :解壓即可
卸 :刪除

啓動 :bin/startup.bat
訪問 : http://localhost:8080
他訪 :ip / 8080
黑窗閃 的 原因:JAVA_HOME 配置
— 無法訪問 :將佔用端口 的進程 刪除
– 修改端口 : 一般會改爲 80 是tomcat的默認的
conf/server.xml<Connector prot=“要改的端口號” protocol=“HttP/1.1”
connectionTimeout=“2000”

關閉 :bin/shutdown.bat
ctrl+c
啓動 窗口 的x

tomcat 的部署 : 有3種

1: 直接 的到  webapps  目錄  打包war、、包  服務器啓動 就會解壓

— 虛擬路徑 : 就是 文件夾的名稱 — 創建了一個包

  2:配置  conf/server.xml文件  --- 改端口號  也是在裏 改的 

< Host >
< context docBase=“D:\hello” path="/hehe">
docBase : 項目存放的路徑
path:虛擬目錄

  3:在 conf\Catalina\localhost創建任意 名稱的xml文件 作爲 虛擬目錄

===== docBase :Docoment base 的 合成縮寫

總結 : 1:wenapps war 包
2:conf/server.xml ---- 就是 配置文件 改端口也是 這裏的

3:conf\Catalina\localhost創建xml ------xml 作爲 虛擬路徑
編寫 :
==== 第3種的是在實際開發的中 要用到的 都會 問到過
======= 值得 注意的是 在 練習部署 的時候 最好 從刪之後 不然項目 不會啓動 的

======= zip 與
會 解壓 成 rar : 算法不一致 會解壓失敗

======= lib 而不是 libs ======= 訪問不到的
======== 就像文件 是 分片下載======

=

======= IDEA 裏tomcat ========== 配置

IDEA 裏 配置 tomcat Run — Edit Configurations — Defaults
– Tomcat Server — local :本地 ----configuretion:配置到你解壓的tomcat 裏
創建web 項目 :File ---- 右鍵new 你的 空的項目名稱 然後 添加 module 名稱
**** 選的是 : java Enterprise( 單詞構成:enter + prise)
java EE vversion javaEE 7 Addition Libraries and Fremaworks : 裏選的是
---- Web Application 3.1
在創建 的module裏 靜態資源 裏 web 修改 index.jsp裏的 body 信息 : 你要顯示的 信息 並啓動
在這裏插入圖片描述

啓動 : 1: 一種 點擊橫標題 上的 三角符號 “ 進行” 點擊 後 看到 右邊的 方框裏紅色 : 表示 服務器已經啓動
瀏覽器 訪問 : localhost’://8080
顯示你的 ; 在 index 了i寫的那句話 :
就完成啓動服務器 裏 訪問 資源 的 過程體驗 ;
在這裏插入圖片描述
回看: run裏 Edit Configurations 裏 ---- 點擊右邊的 Deployment 裏會看到 已經打好的war 包
===== 最後再改的 一個 小配置 : Run — Edit Configuration---- 右邊框裏選擇 server 的界面
將on ‘Update’action 的值 與 On frame deactivation :
這兩個我都設置爲 、update resource (更新資源 )===== 從新部署項目
------ 所謂的熱部署 方式 :
在這裏插入圖片描述
訪問 html 文件 : 在app 裏 new一個 html 文件 編寫要顯示 的 信息
這次訪問 的要填寫 html 的文件 全類名 :http://localhost:8080/fhwtomcat001.html

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章