Tomcat介紹和使用與Eclipse整合

????Tomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。

? ??Tomcat本質(zhì)是一個web服務(wù)器+一個Servlet容器。

1 Tomcat下載與安裝

(1)官網(wǎng)地址:https://tomcat.apache.org/。

(2)下載地址:https://tomcat.apache.org/download-70.cgi。

圖1-1?Tomcat版本選擇-7.0

????Tomcat是綠色版的,解壓后即可使用。

※使用時的注意事項

? ??????①Tomcat服務(wù)器的啟動需要依賴Java環(huán)境(準(zhǔn)確的說是jre環(huán)境),即:需要在本地機(jī)上配置環(huán)境變量JAVA_HOME,才可通過雙擊Tomcat\\bin\\startuo.bat,成功啟動Tomcat服務(wù)器,否則會啟動失敗。

????????②在啟動Tomcat服務(wù)器時,命令提示符窗口出現(xiàn)中文亂碼,初步診斷為字符集錯誤。考慮到Tomcat安裝目錄下的conf目錄下為Tomcat服務(wù)器的各種配置文件,因此可通過修改"logging.properties" 的文件,打開這個文本文件,找到如下配置項:java.util.logging.ConsoleHandler.encoding

= UTF-8,將 UTF-8 修改為 GBK,修改后的效果為:java.util.logging.ConsoleHandler.encoding = GBK。再次啟動Tomcat服務(wù)器,則中文亂碼被修正。

????????③Tomcat服務(wù)器啟動時,端口號沖突的問題。Tomcat默認(rèn)端口為8080。

????????解決辦法是:修改Tomcat安裝目錄下的conf目錄下的server.xml文件中的,Connector標(biāo)簽中的port屬性值即可。

2?Tomcat目錄結(jié)構(gòu)及其用途

? ? 解壓后的Tomcat結(jié)構(gòu)如下圖所示,

圖2-1 Tomcat解壓后的目錄結(jié)構(gòu)

? ??每個目錄的用途說明如下所示,

圖2-2 Tomcat下目錄的作用說明

3?使用Tomcat服務(wù)器:啟動和停止

????如圖所示為bin目錄下的內(nèi)容,其中:

????????①startup.bat為啟動Tomcat的腳本文件;

????????②shutdown.bat為關(guān)閉Tomcat的腳本文件。

圖3-1 Tomcat\bin目錄

(1)雙擊startup.bat,即可啟動Tomcat服務(wù)器。注意:一旦關(guān)閉如圖所示的命令提示符窗口,Tomcat服務(wù)就會自動關(guān)閉。

圖3-2 啟動Tomcat服務(wù)器

????(2)在瀏覽器頁面中輸入地址:localhost:8080,顯示以下頁面,即證明Tomcat安裝成功。

圖3-3 Tomcat服務(wù)器安裝驗證

4 動態(tài)Web資源的目錄結(jié)構(gòu)

????假設(shè)現(xiàn)在有一個動態(tài)的web項目,名稱為:website。其項目標(biāo)準(zhǔn)結(jié)構(gòu)如下,

圖4-1 動態(tài)web項目標(biāo)準(zhǔn)結(jié)構(gòu)

5 Tomcat項目發(fā)布3種方式

????(1)方式1:直接將項目復(fù)制到Tomcat\\webapps目錄下;

圖5-1 將Web項目直接拷貝到webapps下

????????在瀏覽器中輸入,http://localhost:8080/demo01/index.html【格式:http://ip地址:端口號/項目所在目錄/主頁】,只要計算機(jī)之間在一個網(wǎng)段中,即可訪問部署好的web項目。

圖5-2 訪問發(fā)布好的web項目

? ??(2)方式2:在Tomcat\\conf\\server.xml文件中配置Tomcat的虛擬路徑;

? ??????※如何理解虛擬路徑?配置一個名稱與一個真實(shí)的路徑進(jìn)行綁定,然后通過訪問這個名稱從而找到真實(shí)路徑。

? ??????※如何配置虛擬路徑?在Tomcat\\conf\\server.xml文件中進(jìn)行配置。

????????①創(chuàng)建項目。所在路徑為:D:\GIS_files\JavaWebPros\demoday01\demo02;

????????②項目虛擬路徑配置。

圖5-3?項目虛擬路徑設(shè)置

????????在瀏覽器輸入帶有虛擬路徑名稱的URL:http://localhost:8080/itdemo/,即可訪問部署好的web項目。

圖5-4 訪問發(fā)布好的項目

????(3)方式3:在Tomcat\\conf\\Catalina\\localhost中進(jìn)行配置Tomcat的虛擬路徑。

????????在該目錄下新建一個xml文件,文件名即作為虛擬路徑

圖5-5 配置虛擬路徑

????????在瀏覽器中輸入包含虛擬路徑的URL:http://localhost:8080/demo03/,即可訪問部署好的web項目。

圖5-6 訪問發(fā)布好的Web項目

????※注意:在打開Tomcat服務(wù)器狀態(tài)下,當(dāng)配置完成后,服務(wù)器會自動更新配置,并將日志信息打印在命令提示符窗口中。如下圖所示,

圖5-7 Tomcat服務(wù)器自動更新配置信息

6??Eclipse集成Tomcat

(1)選擇Eclipse的服務(wù)器。在WindowàPreferencesàServeràRuntime Environment,點(diǎn)擊Add添加Tomcat服務(wù)器,并選擇本地安裝路徑。

圖6-1 選擇Tomcat服務(wù)器

(2)設(shè)置JavaEE服務(wù)。將窗口切換到JavaEE窗口,并找到server,為其設(shè)置Tomcat版本,并右鍵選擇“open”,對其進(jìn)行參數(shù)配置。參數(shù)配置主要是將Server Locations設(shè)置為Tomcat Installation,并將部署路徑修改為和Tomcat一致的webapps。

圖6-2 為Server選擇服務(wù)器
圖6-3 open打開配置信息頁面
圖6-4 配置信息設(shè)置

7 在Eclipse中創(chuàng)建并發(fā)布Web項目

????(1)在Eclipse中創(chuàng)建新建一個動態(tài)的web工程:web-test(New—>Dynamic Web Project);

圖7-1 創(chuàng)建動態(tài)Web項目

????(2)創(chuàng)建頁面。靜態(tài)頁面和jsp文件都可以寫在Web Content里面。

圖7-2 頁面內(nèi)容

? ??(3)在Eclipse中發(fā)布項目。????

????????右鍵Server,選擇“Add and Remove”;在彈出的Add And Remove窗口中,將web-test項目添加到右邊即可,點(diǎn)擊finish完成。

圖7-3 Add and Remove
圖7-4 部署項目

????(4)啟動服務(wù)。右鍵serveràstart,即可啟動Tomcat服務(wù)器,并完成服務(wù)的發(fā)布(即:將當(dāng)前項目文件拷貝到webapps文件夾下)。然后,轉(zhuǎn)到webapps文件夾中,可以看到該項目已經(jīng)被放置在改文件夾下;

圖7-5 項目部署成功

????(5)訪問項目。在瀏覽器中輸入:http://localhost:8080/web-test/index.html,即可訪問已經(jīng)發(fā)布好的項目。

圖7-6 訪問使用Eclipse發(fā)布的動態(tài)Web項目
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容