Linux系統tomcat自動安裝shell指令碼

2021-08-08 18:27:33 字數 1225 閱讀 2091

由於我的電腦使用的是windows系統,所以選擇的是使用虛擬機器,在虛擬機器裡面安裝的linux系統。建立指令碼的時候先在電腦上建立了乙個tomcat.txt的檔案,然後修改檔案的名稱為tomcat.sh 。。tomcat.sh 裡面的內容如下。

sduo su

#建立資料夾

mkdir -p /opt/tecsun/tool

cp /opt/tecsun/install/apache-tomcat-7.0.65.tar.gz /opt/tecsun/tool

#切換目錄

cd /opt/tecsun/tool

#解壓縮tomcat

tar -xvf apache-tomcat-7.0.65.tar.gz

# 更改資料夾名稱為tomcat

mv /opt/tecsun/tool/apache-tomcat-7.0.65 /opt/tecsun/tool/tomcat

#修改tomcat埠號change port 8080 to 80

sed -i 's/8080/80/' tomcat/conf/server.xml

#安裝完成後還可以加一句移除安裝包的命令。

rm -f /opt/tecsun/tool/apache-tomcat-7.0.65.tar.gz

因為tomcat是只要解壓就可以了。那麼如何在linux系統裡面操作該指令碼呢?

首先,使用securefx先將檔案upload到linux系統裡面,我是上傳到 /opt/tecsun/install 這個裡面的。然後在使用securecrt連線linux系統。首先就是要修改tomcat.sh 檔案的讀、寫、執行許可權。 使用命令    sudo chomd -r 777 /opt/tecsun/install        改命令可以使 /opt/tecsun/install 目錄下的所有檔案具有讀、寫、執行的許可權 。

然後切換目錄。使用     cd /opt/tecsun/install       命令。在使用    vi  ./tomcat.sh 命令檢視檔案內容。由於tomcat檔案是在window系統下編寫的,所以tomcat.sh的屬性還是dos屬性。這個時候就可以使用   :set  ff  命令檢視檔案的屬性。這個時候就需要使用 :set ff=unix  命令來修改檔案的屬性,修改之後要儲存退出,使用    :wq   命令。

最後就可以直接執行這個指令碼了。使用     ./tomcat.sh  命令就可以了。這樣就實現了自動部署tomcat。

linux 下 tomcat 自動啟動

bin sh chkconfig 2345 20 80 description example to start tomcat 將tomcat新增到服務中 chkconfig add tomcat 在tomcat檔案的頭幾行的注釋語句中,必須包含chkconfig和description兩部分內容,...

tomcat日誌自動分割 linux

今天在tomcat上檢視專案日誌的時候,發現catalina.out檔案竟然已經達到202m了,決定做一下日誌的分割.先看了一下crontab任務中,發現有個刪除前10天日誌的自動任務,但是沒有發現切割的自動任務.搜了一下,據說tomcat有預設的日誌分割功能,能每天自動生成類似catalina.2...

Linux下自動重啟tomcat

tomcat作為開源的伺服器,效能與穩定性上比起一些商業伺服器還是要差一些。將專案部署到tomcat後隔段時間就會死掉,出現這種問題的主要原因可能是記憶體資料溢位,因為tomcat容器在發生大量與資料庫互動查詢或者操作的時候很容易出現問題。定時重啟是乙個很好的補救措施,定時重啟可以定時的清理記憶體也...