tomcat安裝使用部署以及與IDEA的集合,創建Web項目
number_one:官網下載
1.1 選擇版本:Tomcat 8
1.2. 選擇下載位數(根據電腦位數選擇)
number_two:tomcat 安裝與卸載
2.1. 選擇路徑,解壓即安裝完成。
2.2. 刪除對應文件夾,即卸載完成。
number_three:tomcat 啓動與訪問
3.1. windows:雙擊 bin 目錄下 startup.bat
3.2. linux:雙擊 bin 目錄下 startup.bat
3.3. 啓動之後不要關閉
3.4. 本地訪問:127.0.0.1:8080
3.5. 也可以使用:localhost:8080
3.6. 別人訪問:需要知道本機的ip地址,查看方法:win + r,輸入 cmd, 輸入指令:ipconfig + 回車
3.7. 可能遇到的問題:
a. 黑窗口一閃而過:
原因:沒有正確配置JAVA_HOME環境變量
解決方案:正確配置JAVA_HOME環境變量
b.啓動報錯:
原因:端口號被佔用
解決方案:
1. 暴力(推薦):找到佔用的端口號,並找到對應的進程,殺死該進程
cmd --> netstat -ano
2. 溫柔:修改自身端口號
文件:bin/ conf/ server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
一般會將tomact的默認端口號修改爲80,80端口號是http協議的默認端口號,
這樣在訪問時就不用輸入端口號,直接:http://ip + 回車
3.7.1. 暴力關閉端口號進程(推薦):找到佔用的端口號,並找到對應的進程,殺死該進程
cmd --> netstat -ano
3.7.2. win + x,–> 任務管理器 --> 詳細信息 --> PID排序,結束該進程
number_four:關閉
4.1. 正常關閉
bin/ shutdown.bat
ctrl + c
4.2. 強制關閉
點擊啓動窗口的 x
number_five:配置,部署項目的3種方式
5.1. (開發者會即可)直接將項目放到 webapps 目錄下即可
/hello:項目的訪問路徑 -->虛擬路徑
簡化部署:將項目打包成一個 war 包(方式1:專門war打包工具;方式2:可以將 .html 直接壓縮成 .zip 文件,修改後綴爲 .war),再將 war 包放置到 webapps 目錄下, war 包會自動解壓縮。
5.2. (方式3是對2的優化,所以一般不推薦2)配置 conf/ server.xml 文件
在<Host>標籤體中配置
<!-- 配置項目 dacBase:項目存放路徑 path:虛擬目錄-->
<Context docBase="D:\hello" path="/hehe" />
5.3. (運維人員推薦)在 conf\Catalina\localhost 創建任意名稱的 .xml 文件,在文件中編寫:
<Context docBase="D:\hello" />
虛擬目錄:.xml 文件的名稱
方式2(不推薦)
方式3(運維人員推薦)
number_six:Tomcat 與 IDEA的集成,創建Web項目
6.1:靜態項目和動態項目的目錄結構:
java動態項目的目錄結構
-- 項目的根目錄
-- WEB-INF目錄
-- web.xml:web項目的核心配置文件
-- classes目錄:仿真放置字節碼文件的目錄
-- lib目錄:放置依賴的jar包
6.2:將 Tomcat 集成到 IDEA中,創建JavaEE的項目,部署項目
注意:IDEA社區版不支持,建議使用專業人員使用的終極版,下載網址:https://www.jetbrains.com/idea/download/other.html
6.3: Tomcat 與 IDEA的集成
6.4:Tomcat的一些配置
6.5:新建Web項目
6.6:Web目錄下新建 hello.html 文件
6.7:瀏覽器測試成功
本節到此結束