精华内容
下载资源
问答
  • 2017-12-27 14:05:55
    linux 下tomcat开机自启动

    在Tomcat安装目录下修改/bin/startup.sh 为:

    在  #!/bin/bash 下面添加变量

    export JAVA_HOME=/usr/java/j2sdk1.4.2_08
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin
    export CATALINA_HOME=/usr/local/tomcat
    

    /etc/rc.d/rc.local中加入:(该文件要有执行权限

    /usr/bin/sh /usr/local/tomcat/bin/startup.sh
    chmod +x /etc/rc.d/rc.local
    
    更多相关内容
  • 第一步:我们在/etc/init.d新建一个文件tomcat(需要在root权限操作)vi /etc/init.d/tomcat如下代码,tomcat自启动脚本:#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcat# /etc/init.d/...

    第一步:我们在/etc/init.d下新建一个文件tomcat(需要在root权限下操作)

    vi /etc/init.d/tomcat

    写下如下代码,tomcat自启动脚本:

    #!/bin/sh

    # chkconfig: 345 99 10

    # description: Auto-starts tomcat

    # /etc/init.d/tomcatd

    # Tomcat auto-start

    # Source function library.

    #. /etc/init.d/functions

    # source networking configuration.

    #. /etc/sysconfig/network

    RETVAL=0

    export JAVA_HOME=/usr/java/jdk1.7.0_60

    export JRE_HOME=/usr/java/jdk1.7.0_60/jre

    export CATALINA_HOME=/usr/local/tomcat

    export CATALINA_BASE=/usr/local/tomcat

    start()

    {

    if [ -f $CATALINA_HOME/bin/startup.sh ];

    then

    echo $"Starting Tomcat"

    $CATALINA_HOME/bin/startup.sh

    RETVAL=$?

    echo " OK"

    return $RETVAL

    fi

    }

    stop()

    {

    if [ -f $CATALINA_HOME/bin/shutdown.sh ];

    then

    echo $"Stopping Tomcat"

    $CATALINA_HOME/bin/shutdown.sh

    RETVAL=$?

    sleep 1

    ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9

    echo " OK"

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

    return $RETVAL

    fi

    }

    case "$1" in

    start)

    start

    ;;

    stop)

    stop

    ;;

    restart)

    echo $"Restaring Tomcat"

    $0 stop

    sleep 1

    $0 start

    ;;

    *)

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

    exit 1

    ;;

    esac

    exit $RETVAL

    保存退出

    第二步:增加可执行权限

    chmod 755 /etc/init.d/tomcat

    第三步:

    设置脚本开机自启动

    把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,使用如下命令:

    chkconfig --add tomcat

    第四步:验证

    执行 sudo reboot。重启之后就会发现,Tomcat已经成功运行了。

    题外话:添加这个脚本之后我们启动,停止,重启tomcat可以直接用命令

    service tomcat start

    service tomcat stop

    service tomcat restart

    另外一些tomcat设置命令有: chkconfig --list tomcat      chkconfig  tomcat on,大家可以试试看有什么效果。

    原文:http://blog.csdn.net/wangli61289/article/details/37924785,根据原文有些改动

    展开全文
  • Linux下Tomcat开机自动启动 Linux下tomcat开机自动启动有两种方法,一种是使用shell脚本要实现,另一种是修改系统文件的方式实现。 一、通过shell脚本实现 在linux中设置开机自动启动的服务,需要在/etc/init.d写...

    Linux下Tomcat开机自动启动

    Linux下tomcat开机自动启动有两种方法,一种是使用shell脚本要实现,另一种是修改系统文件的方式实现。

    一、通过shell脚本实现

    在linux中设置开机自动启动的服务,需要在/etc/init.d下写启动的脚本,还要在/etc/rcX.d下挂载。

    第一步:用root权限连接上服务器

    第二步:在/etc/init.d路径下新建一个文件

    (这里以tomcat为例)

    vi /etc/init.d/tomcat
    

    按i进入脚本编辑,开始写tomcat开机自动启动脚本;

    #!/bin/sh
    chkconfig: 2345 80 90
    #description: Auto-starts tomcat
    #/etc/init.d/tomcatd
    #Tomcat auto-start
    #Source function library.
    #/etc/init.d/functions
    #source networking configuration.
    #. /etc/sysconfig/network
    RETVAL=0
    export JAVA_HOME=/usr/local/jdk1.8.0_91
    export JRE_HOME=/usr/local/jdk1.8.0_91/jre
    export CATALINA_HOME=/root/apache-tomcat-8.0.39
    export CATALINA_BASE=/root/apache-tomcat-8.0.39
    start()
    {
            if [ -f $CATALINA_HOME/bin/startup.sh ];
              then
                echo $"Starting Tomcat"
                    $CATALINA_HOME/bin/startup.sh
                RETVAL=$?
                echo " OK"
                return $RETVAL
            fi
    }
    stop()
    {
            if [ -f $CATALINA_HOME/bin/shutdown.sh ];
              then
                echo $"Stopping Tomcat"
                    $CATALINA_HOME/bin/shutdown.sh
                RETVAL=$?
                sleep 1
                ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
                echo " OK"
                # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
                return $RETVAL
            fi
    }
    case "$1" in
     start)
            start
            ;;
     stop)  
            stop
            ;;
     
     restart)
             echo $"Restaring Tomcat"
             $0 stop
             sleep 1
             $0 start
             ;;
     *)
            echo $"Usage: $0 {start|stop|restart}"
            exit 1
            ;;
    esac
    exit $RETVAL
    

    需要注意的是:

    #chkconfig: 2345 80 90 2345代表设置是在rc2.d-rc5.d中开启的,rc后面的数字代表开机启动时不同的运行级别,后面的 80和90分别代表S和K的默认执行序号,如要在rcX.d目录下链接多个脚本,每个脚本的执行序号应该是唯一的。

    #description: Auto-starts tomcat 这一行代码和上一行代码也是缺一不可的,如果缺少,后面在通过chkconfig --add tomcat添加服务的时候会出现 tomcat 服务不支持 chkconfig的错误 。
    JAVA_HOME 代表jdk的安装路径。

    CATALINA_HOME代表tomcat的安装路径

    第三步:保存tomcat文件退出后,给此文件添加可执行权限

    chmod +x /etc/init.d/tomcat
    

    第四步:挂载

        将这个shell文件连接到/etc/rc2.d/目录下,rcX.d目录下的命名规则是,根据开始还是关闭决定以S开头还是K开头,之后的数字代表启动顺序。
    

    ln -s /etc/init.d/tomcat /etc/rc2.d/S80tomcat

    第五步:添加脚本开机启动服务

    chkconfig --add tomcat
    用chkconfig --list查看服务是否添加成功。

    第六步:重启验证

    sudo reboot

    二、修改系统配置文件的方式实现

    第一步:修改/etc/rc.d/rc.local

    vi /etc/rc.d/rc.local
    

    第二步:在文件最后加上两行脚本

    export JAVA_HOME=/usr/local/jdk1.8.0_91
    /root/apache-tomcat-8.0.39/bin/startup.sh start
    

    第三步:给rc.local文件添加执行权限

     chmod +x /etc/rc.d/rc.local
    

    第四步:重启验证

    sudo reboot
    

    注意:1、在/etc/init.d/目录下创建文件的时候,注意/etc/目录下是否有与之同名的文件或者目录,如果有,最好修改要创建的文件的文件名
    2、第一种方法和第二种方法只需采用一种即可。

    展开全文
  • 以上所有文档来源于ITIL先锋微信公众号 每天更新IT行业最前沿资讯和各种类别的IT资料,关注获取更多丰富内容
  • linux设置tomcat自动启动在centos开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...
  • linux下tomcat设置开机自启动 将可执行文件放在附件的启动文件夹 进入etc/rc.d,vim打开rc.local文件,加入以下内容 export JAVA_HOME=/usr/java/jdk1.8.0_261 /usr/tomcat/bin/startup.sh start 注释:(此处为tomcat...

    linux下tomcat设置开机自启动

    将可执行文件放在附件的启动文件夹

    进入etc/rc.d,vim打开rc.local文件,加入以下内容

    export JAVA_HOME=/usr/java/jdk1.8.0_261
    /usr/tomcat/bin/startup.sh start  注释:(此处为tomcat启动文件的路径)
    

    修改local文件为可执行

    chmod +x rc.local
    
    展开全文
  • 为了方便每次开机自tomcat,可以去系统设置里设置开机自启的文档添加tomcat以下为操作:[root@bogon ~]# vi /etc/rc.d/rc.local输入o在文档最后添加:export JAVA_HOME=/usr/share/jdk1.7.0...
  • Linux设置tomcat开机自

    千次阅读 2021-12-15 15:58:53
    Linux设置tomcat开机自启简单明了一看就会
  • Linux下tomcat开机自动启动

    千次阅读 2017-10-17 13:54:23
    Linux下tomcat开机自动启动
  •  1、注册成服务,chkconfig --list里面可查看 在设置自启动  2、在etc/rc.local 编辑引入jdk、加上tomcat启动文件 如:(d第一行、第三行)      重启:reboot  ps -ef | grep tomcat...
  • 本文以tomcat8为例给大家介绍Linux(CentOS7)安装Tomcat与设置Tomcat开机启动项,非常不错,需要的朋友参考
  • 2.配置Tomcat开机启动很简单,将Tomcat配置为系统服务并配置为开机启动即可。首先将tomcat配置为系统服务:创建tomcat8服务文件:vi /usr/lib/systemd/system/tomcat8.service。#tomcat8.service 文件内容:[Unit]...
  • 方法一:linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/usr/java/jvm/java-openjdkexport CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$...
  • 一、把tomcat配置成服务 新建服务脚本 vim /etc/init.d/tomcat 添加一下脚本内容 #!/bin/bash # description: Tomcat7 Start Stop Restart # processname: tomcat7 # chkconfig: 234 20 80 CATALINA_HOME=/...
  • linux下tomcat开机自启动 方法一: 修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/home/java1.6.0_27 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$JAVA_HOME...
  • linux 下tomcat开机自启动 修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/java/j2sdk1.4.2_08 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_...
  • 设置方法 1、修改/etc/rc.d/rc.local 加入 启动tomcat的命令 : /usr/local/tomcat/bin/startup.sh
  • 1. cd /etc/init.d 进入目录,在目录新建 vi tomcat 文件,在文件中写入以下代码 #!/bin/bash # description: Tomcat Start Stop Restart # processname: tomcat # chkconfig: 2345 20 80 #idea - tomcat config...
  • 1:我们在/etc/init.d新建一个文件tomcat(需要在root权限操作)vi /etc/init.d/tomcattomcat内容#!/bin/sh # chkconfig: 2345 99 10 # description: Auto-starts tomcat # /etc/init.d/tomcatd # Tomcat auto-...
  • Linux下配置tomcat开机自启动1、写一个tomcat脚本,内容如下,设置其权限为755,放在/etc/init.d/目录#!/bin/bash## /etc/init.d/tomcat# init script for tomcat precesses## processname: tomcat# chkconfig: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,557
精华内容 6,622
关键字:

linux下tomcat开机自启动