LINUX:linux伺服器上配置tomcat以service方式啟動
阿新 • • 發佈:2019-01-01
最近買了一個伺服器,。騰訊雲,安裝的Cent OS7.3 64位;
打算使用這個伺服器部署一個web專案,並可以訪問。
由於之前並未使用Linux部署專案,所以第一次接觸。對途中遇到問題進行記錄。
問題:
安裝完tomcat之後,每次啟動tomcat,都要進入tomcat的安裝目錄,比如:
啟動: usr/local/zhuansun/tomcat/bin/startup.sh
關閉: usr/local/zhuansun/tomcat/bin/shutdown.sh
所以,有沒有簡單的啟動方法。 所以,有了這個service啟動方式。
解決步驟:
1.進入到 usr/init.d 目錄下編輯建立一個tomcat檔案
分兩步:1:進入到目錄下2:編輯tomcat
cd usr/init.d
vi tomcat
2.在tomcat下編輯指令碼
直接複製下面的程式碼;
下面程式碼中紅色部分,分別是jdk的路徑和tomcat的安裝路徑。改成自己的。。其他的不用修改!
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80
JAVA_HOME=/usr/local/zhuansun/javajdk
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/zhuansun/tomcat
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
3.退出儲存tomcat檔案
按ESC鍵,然後輸入: :wq (注意有冒號)
4.設定tomcat的檔案許可權,命令參考如下
chmod a+x tomcat
5..將其新增到服務中
chkconfig --add tomcat
6.檢查
chkconfig --list
會在我們的服務列表中,看到我們的tomcat服務
7.測試
啟動tomcat命令: service tomcat start
關閉tomcat命令: service tomcat stop