tomcat服务开机启动脚本

在/etc/init.d/下新建名为tomcat的脚本文件(vi /etc/init.d/tomcat),内容如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

#!/bin/bash  

#  

# tomcat startup script for the Tomcat server  

#  

# chkconfig: 345 80 20  

# description: start the tomcat deamon  

#  

# Source function library  

/etc/rc.d/init.d/functions

  

prog=tomcat  

JAVA_HOME=/usr/java/jdk1.7  

export JAVA_HOME  

CATALANA_HOME=/usr/local/tomcat

export CATALINA_HOME  

  

case "$1" in

start)  

    echo "Starting Tomcat..."

    $CATALANA_HOME/bin/startup.sh  

    ;;  

  

stop)  

    echo "Stopping Tomcat..."

    $CATALANA_HOME/bin/shutdown.sh  

    ;;  

  

restart)  

    echo "Stopping Tomcat..."

    $CATALANA_HOME/bin/shutdown.sh  

    sleep 2  

    echo

    echo "Starting Tomcat..."

    $CATALANA_HOME/bin/startup.sh  

    ;;  

  

*)  

    echo "Usage: $prog {start|stop|restart}"

    ;;  

esac

exit 0

然后chkconfig tomcat on开启tomcat开机自启动。

另外注意按照你tomcat的安装路径和jdk安装路径修改上面脚本中的路径参数

时间: 2024-11-10 00:15:31

tomcat服务开机启动脚本的相关文章

Linux启动原理介绍及设置开机启动脚本方法

转自本人个人博客:http://www.xgezhang.com/linux_init_shell.html 之前总是对Linux的整个启动脉络不了解,把这个问题看得很神秘,昨天稍微研究了一下,其实还是很简单的. Linux启动时,所有的启动脚本都放在/etc/init.d/ 下面,而这些脚本又有映射到各个/etc/rcX.d,这个X代表0-6,分别对应不同的系统级别: 0代表关机(halt) 1级别是单用户模式(single) 2级别是多用户级别,这个是默认级 3,4,5未定义,可以提供给用户

关于Ubuntu运行级别、开机启动脚本的说明

目录简介 1.1介绍Ubuntu下面的自启动脚本目录 1.2 Linux操作系统运行级别的概念 1.3关于操作系统自启脚本的启动顺序 1.4    Linux操作系统运行级别的概念 1.5 自启和关闭自启服务 1.6 对于init [number]命令 Content: 1.1 介绍Ubuntu操作系统关于自启动脚本的几个目录 其中rc0.d~rc.6.d文件夹下分别对应的是操作系统0-6级运行的状态下需要执行的脚本.此外还有rcS.d文件夹和rc.local文件,而在这些文件夹下的文件,都是软

开发rsync服务的启动脚本

开发rsync服务的启动脚本 1.查看rsync软件包是否安装: [[email protected] scripts]# rpm -qa rsync rsync-3.0.6-9.el6_4.1.x86_64 [[email protected] scripts]# touch /etc/rsyncd.conf [[email protected] scripts]# rsync --daemon [[email protected] scripts]# netstat -lntup |grep

(转)CentOS 7 sytemctl 自定义服务开机启动

CentOS 7 sytemctl 自定义服务开机启动 原文:http://blog.csdn.net/ithomer/article/details/51766319 CentOS 7继承了RHEL 7的新的特性,例如强大的systemctl,而systemctl的使用也使得系统服务的/etc/init.d的启动脚本的方式发生重大改变,也大幅提高了系统服务的运行效率.但服务的配置和以往也发生了极大的不同,变的简单而易用了许多(仁者见仁,米扑博客). systemd提供更优秀的框架以表示系统服务

自定义开机启动脚本

如果你有一些自定义的脚本或服务需要开机启动,那么就可以写入到/etc/rc.local文件中,然后chmod +x /etc/rc.local赋予运行权限. /etc/rc.local文件的内容: 但是这个文件在Centos7中已经不推荐被使用了,它的存在只是为了兼容Centos5和Centos6. 那么在Centos7中是怎么设置自定义脚本开机启动呢? 我们可以仿照其他服务的设置来设置我们的自定义脚本. 创建脚本文件:-bash-4.2# cat  user-start.sh #!/bin/b

linux下tomcat服务的启动、关闭与错误跟踪

linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下命令: ./startup.sh 2).关闭tomcat服务 进入tomcat主目录下的bin目录,然后执行如下命令: ./shutdown.sh 通过1)启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也就立即关闭了,通过以下命令可以作为linux服务一直运行 3).作为服务启

10.开机启动脚本,用户文件含义《Mr.Robot》

前言:基础知识,要记住哦<Mr.Robot> ---------------------------------------------------- 一. 开机启动脚本 /etc/profile 全局 /etc/profile.d/*.sh 全局 ~/.bash_profile 个人配置,仅对当前用户有效 如何读取配置文件 /etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile-->~/.bashrc -->/et

ubuntu 14 中tomcat的开机启动设置

开机自启动,将要执行的语句写入/etc/rc.local. #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this

centos设置服务开机启动

Linux CentOS设置服务开机启动的方法 by 天涯 · 2013/07/26 CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算 手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,