作者:David的日常
該篇教程主要講解Tomcat伺服器的安裝和簡單使用
Apache Tomcat:一個開源而且免費的jsp伺服器,屬於輕量級應用伺服器。可以實現JavaWeb程式的裝載,是配置JSP(Java Server Page)和JAVA系統必備的一款環境。可以將打包好的jar包或war包輕鬆部署到伺服器上面。
主要流程目錄:
1。安裝
2。使用
2。1。演示demo
2。2。打包部署
2。3。jar包部署
2。4。war包部署
1。安裝
先建立一個容器
進入高階檢視進行編輯
參考填寫
tomcat
tomcat:9。0
http://[IP]:[PORT:9090]
新增其他引數
8080
9090
/usr/local/tomcat/webapps
/mnt/user/appdata/tomcat/webapps
安裝完成
2。使用
開啟是這個樣子的(正常現象,其實已經安裝成功,只是webapps路徑還沒有放包執行)
2。1。演示demo
其實正常來說,webapps會有一個官方演示demo
有些人會糾結,這裡說一下解決方法,開啟命令列
來到tomcat資料夾路徑,輸入
cd /usr/local/tomcat
將webapps。dist路徑的檔案,移動到webapps路徑
mv webapps。dist/* webapps
一般上面步驟其實就已經可以了,這裡也可以將webapps。dist刪除掉
rm -rf webapps。dist/
再次開啟瀏覽器,熟悉的畫面
2。2。打包部署
提前說明一點,我也是小白,下面內容有可能有些地方說得有問題,方法也不止一種,能力有限只說了我會的。
這裡不會有詳細教程,可以參考這些
springboot專案jar打包
springboot專案war打包
war和jar區別:
打包成war包:需要一個伺服器,有伺服器才能執行,伺服器啟動的時候需要佔用資源,而且還佔用埠號,專案是放到伺服器裡面取的,這種方式是伺服器佔用比較多,啟動tomcat,再啟動應用才行,好處是能夠充分應用這個伺服器的能力,他們是獨立的 ,能利用tomcat做一些請求和操作。
打包成jar包:比較小巧一點,不依賴伺服器,用起來比較簡單和方便,不需要做過多的配置,jar包裡面有內嵌的tomcat,但是內建的比不上獨立的伺服器,在某些功能上呢比獨立的伺服器要弱
2。3。jar包部署
jar包在java環境可以直接執行,但是Tomcat上感覺就有點點麻煩,不建議。
將jar包放到映射出來的webapps路徑下(放哪裡其實沒關係)
啟動tomcat,開啟命令列
來到webapps路徑
cd /usr/local/tomcat/webapps
執行test。jar包(會看見8080埠已經被佔用)
java -jar test。jar
解決方法,jar修改埠
Tomcat這邊加多一個埠對映
重複上面步驟,重新執行test。jar包,沒有報錯了,說明已經正常運行了
2。4。war包部署
jar包比較繁瑣一些,war包部署就方便很多了
將jar包放到映射出來的webapps路徑下(改名為ROOT)
啟動tomcat(已經啟動的可以重啟)
這樣就可以了,就是這麼簡單(執行狀況可以看日誌)