1. Tomcat 介紹


Apache Tomcat 是由 Apache Software Foundation(ASF)開發(fā)的一個開源 Java WEB 應(yīng)用服務(wù)器。




由于 Tomcat 是由" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > Tomcat 介紹及使用教程

Tomcat 介紹及使用教程

時間:2023-07-15 07:18:01 | 來源:網(wǎng)站運(yùn)營

時間:2023-07-15 07:18:01 來源:網(wǎng)站運(yùn)營

Tomcat 介紹及使用教程:鏡像下載、域名解析、時間同步請點(diǎn)擊 阿里云開源鏡像站




1. Tomcat 介紹




Apache Tomcat 是由 Apache Software Foundation(ASF)開發(fā)的一個開源 Java WEB 應(yīng)用服務(wù)器。




由于 Tomcat 是由 Java 語言實(shí)現(xiàn)的,因此需要運(yùn)行在 Java 虛擬機(jī)上,所以使用前要先安裝 JDK,以提供運(yùn)行環(huán)境




Tomcat 實(shí)現(xiàn)了幾個 Java EE 規(guī)范,包括 Java Servlet、Java Server Pages(JSP)、Java Expression Language 和 Java WebSocket 等。在下載好 Tomcat 后,可以在它的 lib 目錄中看到相關(guān)的 Java EE 規(guī)范 API 源碼的引用













Tomcat 實(shí)現(xiàn)的幾個 Java EE 規(guī)范中,有一個很重要的規(guī)范 Servlet,通過它我們可以運(yùn)行自己編寫的 Servlet 應(yīng)用程序處理動態(tài)請求,即實(shí)現(xiàn)動態(tài)頁面




Tomcat 的 Connector 組件實(shí)現(xiàn)了 HTTP 請求的解析,可以把 Tomcat 看作是一個 HTTP 服務(wù)器,Tomcat 可以通過 Connector 組件接收 HTTP 請求并解析,然后把解析后的信息交給 Servlet 處理:













2. 下載安裝




這里以 Tomcat 8 為例,在 Linux 系統(tǒng)中演示下載安裝 Tomcat 的方法。




注意: 由于 Tomcat 運(yùn)行在 Java 虛擬機(jī)上,因此在安裝 Tomcat 之前要先下載好 JDK




2.1 Linux 中安裝













2.2 訪問 Tomcat




當(dāng)我們運(yùn)行 Tomcat 之后,就可以在瀏覽器中通過 服務(wù)器IP端口號 來進(jìn)行訪問。




如果你是使用的服務(wù)器,那么 IP 地址就為服務(wù)器的公網(wǎng) IP
如果你是使用的自己的主機(jī),那么 IP 地址就為 127.0.0.1
Tomcat 的默認(rèn)端口號為 8080(可以在 conf 目錄中手動修改)




注意: 如果你想要訪問其他人的 Tomcat,要么他人 Tomcat 使用的是外網(wǎng) IP,要么你和他的外網(wǎng)必須相同,即在同一局域網(wǎng)下。只有這兩種情況你才能訪問到他人的 Tomcat,否則就訪問不了




當(dāng)前我們使用的 IP 協(xié)議是 IPv4,這個協(xié)議下的 IP 地址是一個32位、4個字節(jié)的整數(shù),由于該數(shù)字并不大,但是全世界聯(lián)網(wǎng)的設(shè)備已經(jīng)超過了這個數(shù)字,因此想要每臺主機(jī)都有一個獨(dú)立的 IP 地址是不夠的。

因此就采用了 NAT 機(jī)制,即多臺主機(jī)使用一個外網(wǎng) IP,外網(wǎng)是不同重復(fù)的,并且每個相同的外網(wǎng)下的不同主機(jī)都有自己獨(dú)自的內(nèi)網(wǎng) IP。如此一來,就很好的解決了 IP 地址不夠的問題。



3. Tomcat 的目錄結(jié)構(gòu)




當(dāng)安裝好 Tomcat 后,打開它的文件夾,可以看到以下目錄


































一個具有獨(dú)立完整功能的網(wǎng)站,可以稱為一個 web 應(yīng)用。一個 Tomcat 的服務(wù)器上可以同時部署多個這樣的 web 應(yīng)用。這些 web 應(yīng)用以目錄的形式被存放到 webapps 目錄中









4. Tomcat 的配置文件




在 Tomcat 的 conf 目錄中,存放了 Tomcat 的配置文件,打開該目錄,可以看到主要有以下幾個配置文件





































5. WEB 應(yīng)用部署目錄結(jié)構(gòu)




部署應(yīng)用程序時,一般會將其打包成一個 war 包,然后放到 Tomcat 的應(yīng)用程序部署目錄 webapps 中。而 web 應(yīng)用程序有特定的組織格式,是一種層次型目錄結(jié)構(gòu),通常包含了 servlet 代碼文件、HTML、JSP 頁面文件、類文件、部署描述符文件等等,相關(guān)說明如下:






















6. 部署靜態(tài)頁面




什么是靜態(tài)頁面?




靜態(tài)頁面就是內(nèi)容始終固定的頁面,即使用戶不同、時間不同、輸入的參數(shù)不同,頁面內(nèi)容也不會發(fā)生變化。除非網(wǎng)站的開發(fā)人員修改源代碼,否則頁面的內(nèi)容始終不變。




6.1 部署單個 HTML




可以將自己寫好的單個 HTML 部署到 Tomcat 中,方法如下:






















啟動 Tomcat,在瀏覽器的網(wǎng)址欄輸入 127.0.0.1:8080/hello.html 就可以訪問到剛剛部署的 HTML













6.2 部署帶有 CSS、JavaScript、圖片的 HTML




實(shí)際開發(fā)中,HTML 可能不僅僅是單一文件,還會依賴一些其它資源,如 CSS、JavaScript、圖片等等。




可以將自己寫好的帶有 CSS、JavaScript 或圖片的 HTML 部署到 Tomcat 中,方法如下:


























































6.3 部署 HTML 到單獨(dú)的目錄中




實(shí)際開發(fā)中,HTML 文件可能不止一個,依賴的資源也比較多,很雜亂。因此直接全部拷貝到 webapps/ROOT 目錄中就不太合適。




可以創(chuàng)建一個單獨(dú)的目錄,和 ROOT 目錄并列,來存放我們要部署到 Tomcat 中的內(nèi)容,方法如下:





































6.4 部署博客系統(tǒng)頁面




這里就以這個博客系統(tǒng)的頁面為例,將其部署到 Tomcat 上





































6.5 部署博客系統(tǒng)到云服務(wù)器




上面已經(jīng)介紹了如何將 HTML 文件等 web 程序部署到本地的 Tomcat 上,但是僅僅如此,其他人是無法訪問到這些頁面的。




因此,可以將 web 程序部署到云服務(wù)器的 Tomcat 的 webapps 目錄中,這樣你部署的程序其他人也可以看到。方式如下:







































































本文轉(zhuǎn)自:https://blog.csdn.net/weixin_51367845/article/details/123429050

關(guān)鍵詞:使用,教程

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉