Tomcat的使用及服務器的一些基礎知識

Tomcat的使用及服務器和web的一些基礎知識

兩種不一樣的軟件架構*

C/S 客戶端/服務器端
B\S 瀏覽器/服務器端php

資源的分類

靜態資源:
全部用戶訪問後,獲得的結果是同樣的,稱爲靜態資源,靜態資源可直接被瀏覽器解析
如 html,css,JavaScript
動態資源
不一樣用戶訪問後獲得的結果不一樣,動態資源被訪問後要先轉換爲靜態資源,再返回給瀏覽器
如:servlet/jsp,php,aspcss

圖解html

在這裏插入圖片描述

網絡資源三要素:IP 端口 傳輸協議

1.IP :電子設備(計算機)在網絡中的惟一表示(至關於身份證)
2.端口:應用程序在計算機中的惟一標識
3.傳輸協議:規定了數據傳輸的規則
1.基礎協議:TCP協議:安全協議,三次握手,速度稍慢
UPD:速度快,可是不安全
對傳輸協議有不懂的能夠看看鄙人的這篇文章
連接https://blog.csdn.net/pjh88/article/details/107480903java

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項大的規範apache

本文主要講解Tomcat瀏覽器

Tomcat的安裝與使用
1. 下載http://tomcat.apache.org/
2. 安裝:解壓壓縮包便可。
* 注意:安裝目錄建議不要有中文和空格
3. 卸載:刪除目錄就好了
4. 啓動
* bin/startup.bat ,雙擊運行該文件便可
* 訪問:瀏覽器輸入:http://localhost:8080 回車訪問本身
http://別人的ip:8080 訪問別人tomcat

* 好處:在訪問時,就不用輸入端口號

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的一些基礎知識,若有錯誤還請各位批評指正,喜歡個人可點贊關注呀,我會常常更新文章,嘻嘻

在這裏插入圖片描述

相關文章
相關標籤/搜索