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