服務(wù)器軟件:apache-tomcat-8.5.27
操作系統(tǒng):Windows 10 64位 家庭版
一、web服務(wù)器是什么?
構(gòu)成:
-
硬件
:電腦,提供服務(wù)供其它客戶電腦訪問 -
軟件
:電腦上安裝的服務(wù)器軟件,安裝后能提供服務(wù)給網(wǎng)絡(luò)中的其他計算機(jī),將本地文件映射成一個虛擬的url地址供網(wǎng)絡(luò)中的其他人訪問。
作用:
Web服務(wù)器主要用來接收客戶端發(fā)送的請求和響應(yīng)客戶端請求。
常見Java web服務(wù)器:Tomcat(Apache),JBoss(Redhat紅帽)等
二、Tomcat服務(wù)器是什么?
Tomcat是一個開源的Web服務(wù)器軟件
,它是Apache基金會的一個子項目。
Tomcat主要用于在Java平臺上運(yùn)行Web應(yīng)用程序,例如Java Servlet、JavaServer Pages(JSP)等。
Tomcat包含了一個HTTP服務(wù)器和一個Servlet容器,可以將Java Web應(yīng)用程序打包成WAR文件并部署到Tomcat中。當(dāng)用戶請求Web應(yīng)用程序時,Tomcat會處理請求并提供響應(yīng),從而讓用戶能夠訪問Web應(yīng)用程序中的頁面和功能。
三、如何在本地安裝Tomcat服務(wù)器?
3.1 下載并安裝Tomcat
步驟:
①點擊打開Tomcat官方網(wǎng)站,選擇Tomcat8版本
②選擇與自己電腦操作系統(tǒng)版本對應(yīng)的Tomcat 解壓版,然后點擊下載 。我的電腦是win10 64位操作系統(tǒng),所以選的是64-bit Windows zip (pgp, sha512)
③將下載的Tomcat zip包放至D盤,然后右鍵解壓至當(dāng)前文件夾
注意:
將壓縮包放在一個無中文無空格的目錄下,避免出現(xiàn)中文亂碼問題
3.2 Tomcat的使用前提
需要正確配置]AVA_HOME的環(huán)境變量(因為需要Java的運(yùn)行環(huán)境)
如果不配置,或者配置錯了,啟動服務(wù)器是失敗的
3.3 如何配置Java_HOME環(huán)境變量?(如已配置,可忽略此小節(jié))
①雙擊打開桌面上的
計算機(jī)
,進(jìn)入后在左側(cè)找到計算機(jī)
,單擊鼠標(biāo)右鍵
,選擇屬性
,如圖所示:
②在彈出的系統(tǒng)設(shè)置界面選擇右側(cè)的
高級系統(tǒng)設(shè)置
,選擇環(huán)境變量
并打開,如圖所示:
③在
系統(tǒng)變量
中,單擊新建
,創(chuàng)建新的環(huán)境變量,如圖所示:
④變量名輸入
JAVA_HOME
,變量值輸入 你的本地Java jdk安裝路徑,并單擊確定
,如圖所示:
⑤選中
Path
環(huán)境變量,雙擊
或者點擊編輯
,如圖所示:
⑥點擊
新建
,鍵入%JAVA_HOME%\bin
和;%JAVA_HOME%\jre\bin
分號必須要寫,而且還要是英文符號,然后點擊確定
。如圖所示:
⑦編輯好環(huán)境變量后,以
管理員身份運(yùn)行cmd命令行
,鍵入Javac
命令測試,沒報錯就代表成功了,如下所示:
3.4 啟動/停止Tomcat服務(wù)器
①啟動Tomcat服務(wù)器
在Tomcat軟件的解壓路徑下的bin目錄下,雙擊
startup.bat
,在瀏覽器地址欄訪問http://localhost:8080
進(jìn)行測試,如下圖所示:
注意:
a. 如果啟動Tomcat服務(wù)器時,上述的黑框一閃而過,很可能是因為你的Java_HOME環(huán)境變量未配好
startup.bat會調(diào)用catalina.bat,而catalina.bat會調(diào)用setclasspath.bat,setclasspath.bat會使用JAVA_HOME環(huán)境變量,所以我們必須在啟動Tomcat之前把JAVA_HOME配置正確。
b.如果啟動失敗,提示端口號被占用,則將默認(rèn)的8080端口修改為其他未使用的值,例如8989等。
【方法】 打開:解壓目錄\conf\server.xml,找到第一個Connector標(biāo)簽,修改port屬性
web服務(wù)器在啟動時,實際上是監(jiān)聽了本機(jī)上的一個端口,當(dāng)有客戶端向該端口發(fā)送請求時,web服務(wù)器就會處理請求。但是如果不是向其所監(jiān)聽的端口發(fā)送請求,web服務(wù)器不會做任何響應(yīng)。例如:Tomcat啟動監(jiān)聽了8989端口,而訪問的地址是http://localhost:8080,將不能正常訪問。
ps:出現(xiàn)上述界面,說明啟動成功
②停止Tomcat服務(wù)器
在Tomcat軟件的解壓路徑下的bin目錄下(在剛才的路徑),雙擊
雙擊shutdown.bat或者直接點X
,如下圖所示:
3.5 Tomcat服務(wù)器軟件的目錄結(jié)構(gòu)
D:\developer_tools\apache-tomcat-8.5.27,這個目錄下直接包含Tomcat的bin目錄,conf目錄等,我們稱之為Tomcat的安裝目錄或根目錄。
- bin:該目錄下存放的是二進(jìn)制可執(zhí)行文件,如果是安裝版,那么這個目錄下會有兩個exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制臺下啟動Tomcat,后者是彈出GUI窗口啟動Tomcat;如果是解壓版,那么會有startup.bat和shutdown.bat文件,startup.bat用來啟動Tomcat,但需要先配置JAVA_HOME環(huán)境變量才能啟動,shutdawn.bat用來停止Tomcat;
-
conf:這是一個非常非常重要的目錄,這個目錄下有四個最為重要的文件:
- server.xml:配置整個服務(wù)器信息。例如修改端口號。默認(rèn)HTTP請求的端口號是:8080
- tomcat-users.xml:存儲tomcat用戶的文件,這里保存的是tomcat的用戶名及密碼,以及用戶的角色信息??梢园粗撐募械淖⑨屝畔⑻砑觮omcat用戶,然后就可以在Tomcat主頁中進(jìn)入Tomcat Manager頁面了;
- web.xml:部署描述符文件,這個文件中注冊了很多MIME類型,即文檔類型。這些MIME類型是客戶端與服務(wù)器之間說明文檔類型的,如用戶請求一個html網(wǎng)頁,那么服務(wù)器還會告訴客戶端瀏覽器響應(yīng)的文檔是text/html類型的,這就是一個MIME類型。客戶端瀏覽器通過這個MIME類型就知道如何處理它了。當(dāng)然是在瀏覽器中顯示這個html文件了。但如果服務(wù)器響應(yīng)的是一個exe文件,那么瀏覽器就不可能顯示它,而是應(yīng)該彈出下載窗口才對。MIME就是用來說明文檔的內(nèi)容是什么類型的!
- context.xml:對所有應(yīng)用的統(tǒng)一配置,通常我們不會去配置它。
- lib:Tomcat的類庫,里面是一大堆jar文件。如果需要添加Tomcat依賴的jar文件,可以把它放到這個目錄中,當(dāng)然也可以把應(yīng)用依賴的jar文件放到這個目錄中,這個目錄中的jar所有項目都可以共享之,但這樣你的應(yīng)用放到其他Tomcat下時就不能再共享這個目錄下的jar包了,所以建議只把Tomcat需要的jar包放到這個目錄下;
- logs:這個目錄中都是日志文件,記錄了Tomcat啟動和關(guān)閉的信息,如果啟動Tomcat時有錯誤,那么異常也會記錄在日志文件中。
- temp:存放Tomcat的臨時文件,這個目錄下的東西可以在停止Tomcat后刪除!
- webapps:存放web項目的目錄,其中每個文件夾都是一個項目;如果這個目錄下已經(jīng)存在了目錄,那么都是tomcat自帶的項目。其中ROOT是一個特殊的項目,在地址欄中訪問:http://127.0.0.1:8080,沒有給出項目目錄時,對應(yīng)的就是ROOT項目。http://localhost:8080/examples,進(jìn)入示例項目。其中examples就是項目名,即文件夾的名字。
- work:運(yùn)行時生成的文件,最終運(yùn)行的文件都在這里。通過webapps中的項目生成的!可以把這個目錄下的內(nèi)容刪除,再次運(yùn)行時會生再次生成work目錄。當(dāng)客戶端用戶訪問一個JSP文件時,Tomcat會通過JSP生成Java文件,然后再編譯Java文件生成class文件,生成的java和class文件都會存放到這個目錄下。
- LICENSE:許可證。
- NOTICE:說明文件。
四、如何在本地部署web項目?
做法
①關(guān)閉Tomcat服務(wù)器
②將要部署的web項目整個文件夾直接復(fù)制粘貼至Tomcat解壓路徑下的webapps目錄中,如下圖所示:
③重啟Tomcat服務(wù)器,如下圖所示:
④在瀏覽器里鍵入
http://localhost:8080/要部署的web項目名稱/index.html所在目錄/index.html
注意:
如果在瀏覽器中訪問你要部署的web項目中的index.html,報404錯誤,原因很有可能是web項目名稱寫錯了,或沒找對index.html在項目中的正確目錄。如下所示:文章來源:http://www.zghlxwxcb.cn/news/detail-692405.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-692405.html
到了這里,關(guān)于如何在本地(個人電腦上)安裝Tomcat服務(wù)器并部署web項目?【2023最新版】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!