Tomcat学习笔记02【Tomcat部署项目】
- Java后端 學(xué)習(xí)路線 筆記匯總表【黑馬程序員】
目錄
03 Tomcat部署項目
tomcat_部署項目的方式
部署項目方式1:直接將項目放到webapps目錄下
簡化部署:將項目打成一個war包,再將war包放置到webapps目錄下
部署項目方式2:配置conf/server.xml文件
部署項目方式3:在conf\Catalina\localhost創(chuàng)建任意名稱的xml文件
tomcat_動態(tài)java項目的目錄結(jié)構(gòu)
tomcat_與IDEA集成&創(chuàng)建web項
將Tomcat集成到IDEA中
創(chuàng)建JavaEE項目
idea 創(chuàng)建tomcat 工程文件目錄下 默認(rèn)沒有WEB-INF目錄
warning:No artifacts configured 解決方案
運行tomcat項目
修改tomcat配置——熱部署
03 Tomcat部署項目
tomcat_部署項目的方式
web服務(wù)器軟件
* Tomcat:web服務(wù)器軟件
????1. 下載:http://tomcat.apache.org/
????2. 安裝:解壓壓縮包即可。
????3. 卸載:刪除目錄就行了。
????4. 啟動
?? ?5. 關(guān)閉
?? ?6. 配置:
?? ??? ?* 部署項目的方式:
?? ??? ??? ?1. 直接將項目放到webapps目錄下即可。
?? ??? ??? ??? ?* /hello:項目的訪問路徑-->虛擬目錄
?? ??? ??? ??? ?* 簡化部署:將項目打成一個war包,再將war包放置到webapps目錄下。
?? ??? ??? ??? ??? ?* war包會自動解壓縮
?? ??? ??? ?2. 配置conf/server.xml文件
?? ??? ??? ??? ?在<Host>標(biāo)簽體中配置
?? ??? ??? ??? ?<Context docBase="D:\hello" path="/hehe" />
?? ??? ??? ??? ?* docBase:項目存放的路徑
?? ??? ??? ??? ?* path:虛擬目錄
?? ??? ??? ?3. 在conf\Catalina\localhost創(chuàng)建任意名稱的xml文件。在文件中編寫:
?? ??? ??? ??? ?<Context docBase="D:\hello" />
?? ??? ??? ??? ?* 虛擬目錄:xml文件的名稱
部署項目方式1:直接將項目放到webapps目錄下
簡化部署:將項目打成一個war包,再將war包放置到webapps目錄下
使用war包的好處:壓縮文件的傳輸速度 比 散文件的傳輸速度 快。將war包直接復(fù)制到webapps目錄下,war包自動解壓。
在webapps目錄下,將war包刪除后,hello文件夾會自動刪除!
部署項目方式2:配置conf/server.xml文件
部署項目方式2:配置conf/server.xml文件 ——?缺點:配置項目時,需要修改服務(wù)器配置文件server.xml(整個tomcat的核心配置文件,配置tomcat整體),在server.xml文件中部署項目(一個tomcat可以部署很多項目),可能 會將整個文件整壞,其它項目可能運行不起來,這樣配置很不安全!
部署項目方式3:在conf\Catalina\localhost創(chuàng)建任意名稱的xml文件
這是最推薦的一種部署方式。部署項目方式2,需要重啟服務(wù)器,所以推薦這種方式。
tomcat_動態(tài)java項目的目錄結(jié)構(gòu)
web服務(wù)器軟件
* Tomcat:web服務(wù)器軟件
????1. 下載:http://tomcat.apache.org/
????2. 安裝:解壓壓縮包即可。
????3. 卸載:刪除目錄就行了。
????4. 啟動
?? ?5. 關(guān)閉
?? ?6. 配置:
?? ??? ?* 部署項目的方式?? ??? ?
?? ??? ?* 項目形式2種,靜態(tài)項目和動態(tài)項目:
? ? ? ? ? ? * 靜態(tài)項目:存放靜態(tài)資源,html、css、js,圖片\文本\視頻...
? ? ? ? ? ? * 動態(tài)項目:靜態(tài)資源+動態(tài)資源(servlet\jsp...)
?? ??? ??? ? ?* 目錄結(jié)構(gòu)
?? ??? ??? ??? ?* java動態(tài)項目的目錄結(jié)構(gòu):
?? ??? ??? ??? ??? ?-- 項目的根目錄
?? ??? ??? ??? ??? ??? ?-- WEB-INF目錄:
?? ??? ??? ??? ??? ??? ??? ?-- web.xml:web項目的核心配置文件
?? ??? ??? ??? ??? ??? ??? ?-- classes目錄:放置字節(jié)碼文件的目錄
?? ??? ??? ??? ??? ??? ??? ?-- lib目錄:放置依賴的jar包
tomcat_與IDEA集成&創(chuàng)建web項
web服務(wù)器軟件
* 將Tomcat集成到IDEA中,并且創(chuàng)建JavaEE的項目,部署項目。
將Tomcat集成到IDEA中
檢測tomcat是否配置成功:
創(chuàng)建JavaEE項目
??
idea 創(chuàng)建tomcat 工程文件目錄下 默認(rèn)沒有WEB-INF目錄
原文鏈接:https://www.cnblogs.com/weiyiming007/p/12010704.html
??
warning:No artifacts configured 解決方案
解決方法:Idea——Tomcat 報錯——Warning: No artifacts configured 解決方法
?
??
運行tomcat項目
??
http://localhost:8080/? ?顯示index.jsp,index.jsp——默認(rèn)首頁。
修改tomcat配置——熱部署
總結(jié)
以上是生活随笔為你收集整理的Tomcat学习笔记02【Tomcat部署项目】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat学习笔记01【Web相关概念
- 下一篇: Idea——Tomcat 报错——War