CentOS 7下Tomcat开机启动服务

前端之家收集整理的这篇文章主要介绍了CentOS 7下Tomcat开机启动服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

第一步

增加Tomcat启动参数,需要增加一个pid文件,在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数。

  1. #add tomcat pid
  2. CATALINA_PID="$CATALINA_BASE/tomcat.pid"
  3. #add java opts
  4. JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

第二步

进入到/lib/systemd/system下,

  1. cd /lib/systemd/system

创建一个tomcat.service文件添加如下内容;

  1. [Unit]
  2.  
  3. Description=Tomcat
  4.  
  5. After=syslog.target network.target remote-fs.target nss-lookup.target
  6.  
  7. [Service]
  8.  
  9. Type=forking
  10.  
  11. PIDFile=/home/tomcat/tomcat.pid
  12.  
  13. ExecStart=/home/tomcat/bin/startup.sh
  14.  
  15. ExecReload=/bin/kill -s HUP $MAINPID
  16.  
  17. ExecStop=/bin/kill -s QUIT $MAINPID
  18.  
  19. PrivateTmp=true
  20.  
  21. [Install]
  22.  
  23. WantedBy=multi-user.target

注意:要将/home/tomcat替换成你的tomcat安装路径

第三步

设置开机自启动

  1. systemctl enable tomcat.service

关于Tomcat启动、重启、停止的相关命令如下:

  1. systemctl start tomcat.service
  2.  
  3. systemctl stop tomcat.service
  4.  
  5. systemctl restart tomcat.service

删除开机自启动

  1. systemctl disable name.service

猜你在找的CentOS相关文章