jsvc將tomcat配置成服務

一、在/usr/share/tomcat8/bin中有commons-daemon-native.tar.gz 壓縮包linux

二、解壓commons-daemon-native.tar.gz #tar -zxvf commons-daemon-native.tar.gzapache

三、解壓完成,出現commons-daemon-1.0.15-native-src文件夾(目錄)tomcat

四、執行configure 文件bash

cd commons-daemon-1.0.15-native-src/unix ./configureunix

五、編譯 [root@localhost ~]# makerest

六、 編譯完成後出現jsvc文件夾,複製jsvc到/usr/share/tomcat8/bin目錄下面 [root@localhost ~]# cp jsvc ../../code

七、在/etc/init.d/目錄下編寫tomcat8啓動服務配置文件。 [root@localhost ~]#cd /etc/init.d/ [root@localhost ~]# vi tomcat8ip

#!/bin/bash
#startup script for tomcat on linux

# chkconfig: 2345 10 90 
# description: tomcat sever ....

#filename tomcat.sh

#JAVA_HOME=/opt/zimbra/jdk-1.7.0_51
TOMCAT_HOME=/opt/apache-tomcat-8.0.20

################################################

start_tomcat=$TOMCAT_HOME/bin/daemon.sh
stop_tomcat=$TOMCAT_HOME/bin/daemon.sh

start() {
    echo -n "Starting tomcat: "
    ${start_tomcat} start
    echo "tomcat start ok"
}

stop() {
    echo -n "Shutdown tomcat"
    ${stop_tomcat} stop
    echo "tomcat stop ok"
}

#how we were called

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 10
        start
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
esac

exit 0

八、錄入完成,按Esc鍵。輸入: wq保存退出並賦予/etc/init.d/tomcat8文件可執行權限 [root@localhost~]# chmod 777 /etc/init.d/tomcat8 ------------------添加服務-----------------------------------------it

九、[root@localhost~] #chkconfig --add tomcat8 ##添加tomcat服務io

十、[root@localhost~] #chkconfig –list |grep tomcat8 ##查看tomcat服務是否被添加 --------------------啓動服務---------------------------------------------

十一、[root@localhost~] # service tomcat8 start ##啓動tomcat服務

十二、[root@localhost~] # service tomcat8 stop ##中止tomcat服務

1三、[root@localhost~] # service tomcat8 restart ##重啓tomcat

1四、[root@localhost~] # service tomcat8 status ##查看tomcat服務啓動狀態 而後給普通用戶tomcat的權限,就能夠了。

相關文章
相關標籤/搜索