centos7配置tomcat服务开机自启动

原创 2018年04月17日 14:05:24
假设Tomcat的安装路径为/opt/tomcat

1 为Tomcat添加启动参数

catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/opt/tomcat/bin路径下创建setenv.sh文件,内容如下:

export CATALINA_HOME=/opt/tomcat
export CATALINA_BASE=/opt/tomcat
#设置Tomcat的PID文件
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#添加JVM选项
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"


2 编写tomcat.service文件

在/usr/lib/systemd/system路径下添加tomcat.service文件,内容如下:

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

Environment=JAVA_HOME=/opt/jdk

PIDFile=/opt/tomcat/tomcat.pid
ExecStart=/opt/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target


##[unit]配置了服务的描述,规定了在network启动之后执行,
##[service]配置服务的pid,服务的启动,停止,重启
##[install]配置了使用用户

3 将Tomcat加入服务管理

systemctl enable tomcat.service    启用服务

systemctl start tomcat.service    启动服务

以下为也是为常用命令

systemctl restart tomcat.service    重启服务

systemctl stop tomcat.service    停止服务

systemctl disable tomcat.service    停用服务


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30788845/article/details/79973996

在CentOS7中设置Tomcat开机自启动

假设Tomcat的安装路径为/opt/tomcat 1 为Tomcat添加启动参数 catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/op...
  • u012351661
  • u012351661
  • 2017-07-28 14:18:23
  • 4594

Centos7 Tomcat9 开机启动配置

Centos7 Tomcat9 开机启动配置 service tomcat start,启动异常:“Invalid user name 'tomcat' specified”,而service tom...
  • a286352250
  • a286352250
  • 2016-09-20 11:22:32
  • 2002

CentOS7下配置tomcat开机自启

1.创建tomcat自动启动命令脚本vi /etc/init.d/tomcat2.写以下代码:注意修改JAVA_HOME和CATALINA_HOME CATALINA_BASE字段, 匹配自己的安装...
  • kwy15732621629
  • kwy15732621629
  • 2017-09-07 21:25:56
  • 818

CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)

1、下载JDK1.8、Tomcat8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151....
  • envon123
  • envon123
  • 2017-08-04 14:27:22
  • 1663

centos 7.x 开机自启动tomcat

centos7使用systemctl替换了service命令 1、查看服务 systemctl status name.service 启动服务 systemctl start name.se...
  • fresh123456
  • fresh123456
  • 2016-03-18 17:02:59
  • 9491

CentOS7 yum安装Java+Apache(httpd)+Tomcat并开启自启动

使用CentOS7更新的一些命令安装Apache(httpd)+tomcat ——新手上路,多记笔记
  • qq_36731677
  • qq_36731677
  • 2017-02-27 22:30:58
  • 1034

CentOS 7环境配置tomcat7开机启动

一、 前言 本文介绍了在centos中配置tomcat的开机自启动的一些操作步骤,仅供参考。 环境是CentOS 7 ,jdk版本是1.7.0_71,tomcat的版本是7.0.73 我之前还...
  • tiantang_1986
  • tiantang_1986
  • 2016-12-17 10:47:55
  • 5671

CentOS7中设置Tomcat开机自启

CentOS/Linux 下设置 tomcat开机自启动 一、方式一 1.修改Tomcat目录下面的/bin/startup.sh文件:  export JAVA_HOME=/usr...
  • Hiqingtian
  • Hiqingtian
  • 2018-01-10 18:46:39
  • 59

centos7 tomcat自启动

一直搞的是centos6.7的,今天甲方买了阿里云的,通过命令:lsb_release -a 查到是centos7的,于是tomcat一直自启动不起来,网上查了一些资料,有个一次成功的转载过来,我看的...
  • zp437734552
  • zp437734552
  • 2016-09-13 13:43:56
  • 2033

CentOS 7设置开机启动服务,添加自定义系统服务

CentOS 7设置开机启动服务,添加自定义系统服务 建立服务文件 保存目录 设置开机自启动 其他命令 1.建立服务文件文件路径vim /usr/lib/systemd/system/nginx.se...
  • chenxiabinffff
  • chenxiabinffff
  • 2016-05-11 15:07:16
  • 28324
收藏助手
不良信息举报
您举报文章:centos7配置tomcat服务开机自启动
举报原因:
原因补充:

(最多只允许输入30个字)