欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:Tomcat 詳解

柚子快報邀請碼778899分享:Tomcat 詳解

http://yzkb.51969.com/

Tomcat

文章目錄

Tomcat一、Tomcat 下載二、Tomcat 目錄結(jié)構(gòu)三、啟動 Tomcat3.1 啟動失敗及解決辦法

四、理解 Tomcat 服務(wù)器五、部署靜態(tài)頁面

Tomcat 是 java 圈中廣泛使用的 HTTP 服務(wù)器。HTTP 服務(wù)器在市面上有很多,其中最知名的叫做 Nginx。而 java 圈中,最知名的就是 Tomcat 了。

后續(xù)學(xué)習(xí) Servlet 內(nèi)容,就是依賴 Tomcat。Java 程序員想寫出來一個網(wǎng)站,繞不開 Tomcat。

一、Tomcat 下載

Tomcat 官網(wǎng)下載地址

這里我們下載 Tomcat 8

解壓縮后就可以直接使用。

Tomcat 使用 java 編寫的,想要運行 Tomcat 的前提,是你的電腦上必須要有 jdk。

二、Tomcat 目錄結(jié)構(gòu)

bin文件

bat后綴:是 windows 上的批處理腳本。在 windows 上運行這個文件,就能啟動 Tomcat.

sh后綴:是 Linux 上的 shell 腳本。在 Linux 上運行這個文件,就能啟動 Tomcat.

conf文件

三、啟動 Tomcat

啟動 tomcat ,來看看執(zhí)行結(jié)果。下圖就是 Tomcat 的本體,運行起來的樣子。

服務(wù)器就是這個樣子,一般都是沒有“圖形化界面的”,就是一個控制臺程序。

上圖中的一些亂碼就是,Tomcat 啟動時候產(chǎn)生的日志。

3.1 啟動失敗及解決辦法

很多同學(xué)會遇到閃退的情況,正常情況下,tomcat 是直接啟動就能夠運行的。啟動失敗,多半是沒有找到 jdk 的路徑。

這時候就需要看到報錯信息,我們可以直接把 startup.bat 文件拖到 cmd 中。如果有問題就會直接顯示報錯信息。

常見的錯誤,就是找不到 XXX 環(huán)境變量。

可能報 CATALINA_HOME 找不到(就是 tomcat 自己的路徑)也可能報 JAVA_HOME 找不到(就是 JDK 的路徑)

解決辦法就是配置環(huán)境變量

四、理解 Tomcat 服務(wù)器

文章開頭提到 Tomcat 是一個 HTTP 服務(wù)器,那什么是服務(wù)器呢??

服務(wù)器包含:服務(wù)器主機和服務(wù)器程序。

服務(wù)器主機:就是一臺電腦。服務(wù)器程序:是一個程序,綁定了一個端口號。客戶端可以通過 ip + 端口 給服務(wù)器發(fā)請求了。

當(dāng)我們啟動服務(wù)器,目的就是為了讓客戶端對服務(wù)器發(fā)起請求(讓服務(wù)器提供服務(wù))

HTTP 服務(wù)器的客戶端,就是瀏覽器。我們可以通過瀏覽器來給 Tomcat 服務(wù)器發(fā)送請求。

在瀏覽器中,我們使用 環(huán)回IP(127.0.0.1) + Tomcat 端口號(8080)就可以訪問到 Tomcat 的歡迎頁面上。

一臺機器上能否啟動多個 tomcat 呢??

默認情況下是不行的。前提是把端口號改成別的(server.xml)

一般來說也沒必要。tomcat 本身就能部署多個 webapp

五、部署靜態(tài)頁面

靜態(tài)頁面就是內(nèi)容始終固定的頁面。即使 用戶不同/時間不同/輸入的參數(shù)不同,頁面也不會發(fā)生變化。

對應(yīng)的動態(tài)頁面,就是用戶不同/時間不同/輸入的參數(shù)不同,頁面內(nèi)容會發(fā)生變化。

Tomcat 的官方主頁就是一個靜態(tài)頁面。而 B 站的主頁則是一個動態(tài)頁面。

下面可以簡單布置一個靜態(tài)頁面。

在 Tomcat 的 webapps/ROOT 目錄中創(chuàng)建一個文件——text.txt 在 text 中寫入 hello world,然后修改文件后綴為 html 啟動 Tomcat 并在瀏覽器中輸入127.0.0.1:8080/text.html 就可以看到結(jié)果

上述方法是通過網(wǎng)絡(luò)的方式來訪問的,如果我們直接雙擊 text.html ,就相當(dāng)于通過瀏覽器直接訪問磁盤文件,打開的網(wǎng)頁。需要我們注意的是這兩種訪問方式有本質(zhì)的區(qū)別。通過網(wǎng)絡(luò)的方式訪問,是可以跨主機的!!

但對于現(xiàn)在的情況,外網(wǎng) ip 是無法訪問到我的 hello world。因為我所處的是局域網(wǎng),對于外網(wǎng)來說是無法訪問的。如果我們連接的是同一個 wifi,此時你就可以訪問啦。

解決辦法:就是購買一個云服務(wù)器,把 tomcat 部署在云服務(wù)上。由此外網(wǎng) ip 就可以訪問到了。

靜態(tài)頁面部署還可以有很多其他玩法,在這里就不過多贅述,如果同學(xué)們感興趣可以自行查找資料。

對于 Tomcat 的功能不僅僅是往上放了一個 html 就完了,Tomcat 還對于 Java 有一定的支持。Tomcat 提供了一系列的 api 接口,tomcat 把這組 api 起了個名字,稱 “Servlet”。

Servlet 的內(nèi)容,會在后期博客中展現(xiàn)出來。感謝觀看??。?/p>

柚子快報邀請碼778899分享:Tomcat 詳解

http://yzkb.51969.com/

文章來源

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19552527.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄