前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7下将Tomcat8注册为服务

Centos7下将Tomcat8注册为服务

作者头像
飞奔去旅行
发布2019-06-13 16:53:08
9030
发布2019-06-13 16:53:08
举报
文章被收录于专栏:智慧协同智慧协同

编写系统服务文件

代码语言:javascript
复制
sudo vi /etc/systemd/system/tomcat.service

内容如下:

代码语言:javascript
复制
# Systemd unit file for tomcat
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking

# /opt/tomcat为tomcat根目录
Environment=JAVA_HOME=/usr/lib/jvm/jre    # 此处为jdk目录
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

User=tomcat        # 此处为执行此服务的用户
Group=tomcat     # 此处为执行此服务的用户组
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

加载服务

代码语言:javascript
复制
sudo systemctl daemon-reload

现在可以通过systemctl命令启动tomcat

代码语言:javascript
复制
sudo systemctl start tomcat

检查服务运行状态

代码语言:javascript
复制
sudo systemctl status tomcat

如果想让tomcat服务随服务器自动启动,执行以下命令

代码语言:javascript
复制
sudo systemctl enable tomcat
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.10.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档