奧推網

選單
科技

UNRAID篇!Tomcat輕量級應用伺服器

作者: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(已經啟動的可以重啟)

這樣就可以了,就是這麼簡單(執行狀況可以看日誌)