web伺服器:
動态語言伺服器,運作方式的不同
現在的運作方式是通過網絡來激發運作
伺服器的用處:
動态語言就是在伺服器中運作
平時的運作方式是通過本地進行運作的。
動态語言是通過到達請求,來激發運作URL網頁位址來激發運作
web伺服器是用來解析http協定,相當于一個平台在這個平台做web開發,好多東西他都給你搭建好了
浏覽器請求—— WEB 解析(判讀運作那些Java代碼) —— Java伺服器—— 輸出内容到—— Web伺服器(HTML) —— 浏覽器接受顯示
Web伺服器:幫我們處理請求,處理連結的容器,代碼在容器中運作。(幫我們處理相應的請求)
1.接受請求
2.解析請求頭資訊
3.找到指定代碼運作
4.得到運作輸出的HTML 代碼 輸出到浏覽器
web有多線程多任務通路的處理機制,web伺服器也是可以進行叢集操作的。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL3YDZzAjZkRjNjBjYmhzYjV2M4UmN0UGZygjMyY2M5ETN2UWZ5YmNm9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL3YDZzAjZkRjNjBjYmhzYjV2M4UmN0UGZygjMyY2M5ETN2UWZ5YmNm9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
Tomcat伺服器 WEB容器
WEBLongic 伺服器 WEB容器 EJB容器
JBoss伺服器 WEB容器 EJB容器
等等很多
Tomcat:
用Java語言制作的伺服器,可以在任何平台運作
多線程伺服器
伺服器叢集
Tomcat下載下傳和安裝:
1.下載下傳tomcat 網站 tomcat.apache.org
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL3YDZzAjZkRjNjBjYmhzYjV2M4UmN0UGZygjMyY2M5ETN2UWZ5YmNm9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
2.檢查jdk環境是否配置好來 Java_Home 必須要有
3.将壓縮包解壓出去,打開tomcat下的bin目錄,下面有一個startup.bat(Windows上的啟動檔案) startup.sh (Linux上啟動檔案)
正常的關閉tomcat需要啟動 shutdown.bat shutdown.sh 直接按X關閉是強制關閉,非法關閉 會丢失一些資料
4.檢查環境變量,啟動tomcat 如果有閃退 或者運作一會就退出 就是環境變量配置有問題 或者是jdk版本過低 版本不比對
錯誤情況:
1.閃退 環境變量沒有配置好,必須有Java_Home (如果配置還有閃退 有可能是jdk版本過低或者 過高)
2.打開後 不到 幾秒中就退出了,端口占用 (一個端口是網絡通訊的口子,這口子是一個數字,一個端口隻能給一個協定占用)你的電腦啟動了2個tomcat 非要啟動兩個tomcat 可以修改另一個tomcat端口這樣就不沖突了
預設配置的tomca通路
預設端口數字是8080
http://localhost:8080
http://127.0.0.1:8080
http://位址:端口
測試啟動tomcat伺服器,然後用本地連接配接進行測試(會彈出tomcat網頁)
如果他可以在本機沒有配置jdk環境的情況下運作 隻需要将你的jdk放入到tomcat包中 在寫個批處理指定 jdk路徑
set Java_Home ./ jdk-11.0.2
set path=./ jdk-11.0.2/bin;%path%
bin/startup.bat
配置在你的bat檔案中 用bat執行 在沒有配置jdk的環境下都可以執行
tomcat一定要到官網上下載下傳純淨版 比較幹淨
idea配置tomcat運作環境:
1.建立maven工程 web工程
2.
3.
4.
5.
6.
7.