centos7 tomcat加入自启动

  1. vim /etc/profile.d/tomcat.sh

    export CATALINA_HOME=/usr/software/tomcat/apache-tomcat-8.5.50
    export PATH=$TOMCAT_HOME/bin:$PATH
    
  2. source /etc/profile.d/tomcat.sh

  3. 新建文件 vim /usr/lib/systemd/system/tomcat.service 写入下面内容

    [Unit]
    Description=Tomcat
    After=syslog.target network.target remote-fs.target nss-lookup.target
      
    [Service]
    Type=oneshot
    ExecStart=/usr/software/tomcat/apache-tomcat-8.5.50/bin/startup.sh
    ExecStop=/usr/software/tomcat/apache-tomcat-8.5.50/bin/shutdown.sh
    ExecReload=/bin/kill -s HUP $MAINPID
    RemainAfterExit=yes
      
    [Install]
    WantedBy=multi-user.target
    
  4. 加入开启启动服务

    systemctl enable tomcat.service

  5. 其他命令

    systemctl start tomcat.service    启动tomcat
    
    systemctl stop tomcat.service    关闭tomcat   
    
    systemctl restart tomcat.service    重启tomcat 
    

确保在start.sh中配置了java_home和CATALINA_HOME

	export JAVA_HOME=/usr/java/jdk1.8.0_231 ##jdk的绝对路径
	export CATALINA_HOME=/usr/local/tomcat ##tomcat的绝对路径
	export CATALINA_HOME=/usr/local/tomcat
	export CATALINA_HOME=/usr/local/tomcat
发布了17 篇原创文章 · 获赞 1 · 访问量 557

猜你喜欢

转载自blog.csdn.net/a393007511/article/details/103875427
今日推荐