zoukankan      html  css  js  c++  java
  • linux(centos7)设置tomcat开机启动

    1、在/etc/rc.d/rc.local中加入:

    #java environment 
    export JAVA_HOME=/usr/java/jdk1.8.0_161
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin
    /home/tomcat/apache-tomcat-8.5.29/bin/startup.sh

    2、更改rc.local的权限

    因为如果是centos7的话,默认是系统自动不执行/etc/rc.d/rc.local,需要更改权限

    #!/bin/bash
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In constrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.
    
    翻译:
    #这个文件是为了兼容性的问题而添加的。
    #
    #强烈建议创建自己的systemd服务或udev规则来在开机时运行脚本而不是使用这个文件。
    #
    #与以前的版本引导时的并行执行相比较,这个脚本将不会在其他所有的服务后执行。
    #
    #请记住,你必须执行“chmod +x /etc/rc.d/rc.local”来确保确保这个脚本在引导时执行。

    操作:

    3、重启之后查看tomcat运行状态(参考:https://blog.csdn.net/lidew521/article/details/82714469)

        ps -ef|grep java

      此条命令具体含义
        ps:将某个进程显示出来
        -A  显示所有程序。
        -e  此参数的效果和指定"A"参数相同。
        -f  显示UID,PPIP,C与STIME栏位。
        grep命令是查找

    如果返回类似以下信息说明tomcat没有启动
    502 19258  8770   0  7:14下午 ttys000    0:00.01 grep tomcat
    如果返回类似以下信息出现,说明tomcat是启动了,第一个是启动该进程的用户,第二个是该进程的id,第三个 是占用CPU的百分比,
    第四个是占用内存的百分比
    # ps -ef|grep tomcat
    root 7010     1   0  7:18下午 ttys000    0:28.01 /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java -Djava.util.logging.config.file=/Applications/apache-tomcat-7.0.62/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/Applications/apache-tomcat-7.0.62/endorsed -classpath /Applications/apache-tomcat-7.0.62/bin/bootstrap.jar:/Applications/apache-tomcat-7.0.62/bin/tomcat-juli.jar -Dcatalina.base=/Applications/apache-tomcat-7.0.62 -Dcatalina.home=/Applications/apache-tomcat-7.0.62 -Djava.io.tmpdir=/Applications/apache-tomcat-7.0.62/temp org.apache.catalina.startup.Bootstrap start
        0 19392 19342   0  7:18下午 ttys000    0:00.00 grep tomcat

  • 相关阅读:
    Python 进程管理工具 Supervisor 使用教程
    Python cx_Oracle 安装小记
    使用 IIS 过程中遇到的一些问题
    http请求的post提交数据的四种格式form-data,row,binary,urlencode
    sqlmap 笔记
    数据库服务器及命令行相关操作
    SDL应用软件安全研发周期
    ldap目录访问协议
    计算机行业证书解释
    gunicorn Python部署应用
  • 原文地址:https://www.cnblogs.com/congcongdi/p/10177984.html
Copyright © 2011-2022 走看看