Linux下配置Tomcat為系統服務並開機自啟動

2022-06-28 16:09:15 字數 2141 閱讀 3362

如果我們使用war 包進行部署專案的時候,需要把包放進tomcat的目錄下,為了使我們的服務能夠在伺服器重啟的時候自動啟動起來,我們需要把tomcat設定成自起服務。

配置 tomcat 服務

新建服務指令碼

[root@localhost ~]# vim /etc/init.d/tomcat

新增指令碼內容

#!/bin/bash

# description: tomcat7 start stop restart

# processname: tomcat7

# chkconfig: 234 20 80

catalina_home=/usr/local/tomcat/apache-tomcat-7.0.77

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

;;*)

echo 'please use : tomcat '

;;esac

exit 0

第二種寫法

#!/bin/sh

# chkconfig: 345 99 10

# description: auto-starts tomcat

# /etc/init.d/tomcat

# tomcat auto-start

# source function library.

#. /etc/init.d/functions

# source networking configuration.

#. /etc/sysconfig/network

retval=0

export jre_home=/usr/jdk1.8.0_131

export catalina_home=/usr/tomcat6

export catalina_base=/usr/tomcat6

start()

stop()

'|xargs kill -9

echo " ok"

# [ $retval -eq 0 ] && rm -f /var/lock/...

return $retvalfi}

case "$1" in

start)

start

;;stop)  

stop

;;restart)

echo $"restaring tomcat"

$0 stop

sleep 1

$0 start

;;*)

echo $"usage: $0 "

exit 1

;;esac

exit $retval

執行指令碼,啟動、停止 和 重啟服務。

啟動:service tomcat start

停止:service tomcat stop

重啟:service tomcat restart

tomcat 配置開機自啟動

向chkconfig新增 tomcat 服務的管理

[root@localhost ~]# chkconfig --add tomcat

設定tomcat服務自啟動

[root@localhost ~]# chkconfig tomcat on

檢視tomcat的啟動狀態

[root@localhost ~]# chkconfig --list | grep tomcat

狀態如下:

[root@localhost ~]# chkconfig –list | grep tomcat

tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

關閉tomcat服務自啟動:chkconfig tomcat off

刪除tomcat服務在chkconfig上的管理:chkconfig –del tomcat

Linux下配置Tomcat為系統服務並開機自啟動

如果我們使用war 包進行部署專案的時候,需要把包放進tomcat的目錄下,為了使我們的服務能夠在伺服器重啟的時候自動啟動起來,我們需要把tomcat設定成自起服務。配置 tomcat 服務 新建服務指令碼 root localhost vim etc init.d tomcat新增指令碼內容 bi...

linux下tomcat網域名稱配置

首先我在linux下分別修改了以下檔案 1.etc sysconfig network scripts 修改ip broadcom corporation netxtreme bcm5700 gigabit ethernet device eth0 bootproto static broadcas...

linux下tomcat集群配置

size medium apache tomcat linux 集群和均衡負載 session 同步複製 配置實踐指南 經過我的多次測試實踐,在linux和window下測試通過,win的比較簡單,因為在預設的情況下,組播就已經開啟。1 在linux 下同一臺伺服器上測試通過 注意埠不要衝突。特別要...