专栏首页智慧协同Centos7下将Tomcat8注册为服务

Centos7下将Tomcat8注册为服务

编写系统服务文件

sudo vi /etc/systemd/system/tomcat.service

内容如下:

# 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

加载服务

sudo systemctl daemon-reload

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

sudo systemctl start tomcat

检查服务运行状态

sudo systemctl status tomcat

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

sudo systemctl enable tomcat

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 取消Tomcat post长度限制的方法

    Tomcat 默认的post参数的最大大小为2M, 当超过时将会出错,可以配置maxPostSize参数来改变大小。

    飞奔去旅行
  • MacOS没有管理员账号的解决办法

    重启电脑,启动时按住command+s,进入单一用户模式 输入 mount -uw /,然后回车 输入 rm /var/db/.AppleSetupDone...

    飞奔去旅行
  • 我的NodeJS学习之路3(IDE选择及填小坑)

    我推荐Sublime Text或者WebStorm,当然你是一个Geeker,可以用vim或者记事本都是可以的!本人为了追求效率,并且延续Intellij Id...

    飞奔去旅行
  • 安装配置Tomcat

    传送门:http://pan.baidu.com/s/1i5GzrjZ 密码: s4ye 下载tomcat,解压到你想要的目录下 配置tomcat环境...

    似水的流年
  • 安装配置Tomcat

    传送门:http://pan.baidu.com/s/1i5GzrjZ 密码: s4ye 下载tomcat,解压到你想要的目录下 配置tomcat环境变量:  ...

    似水的流年
  • 安装配置Tomcat

    似水的流年
  • ubuntu服务器上配置tomcat

    嗯,最近想在自己的腾讯云服务器上跑个项目玩玩,由于服务器是重装的系统,所以,只能自己手动装tomcat。 不过,tomcat是基于java的,必须又java...

    roobtyan
  • Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF

    原因是升级后的tomcat设置了url参数解析规则,限制非法字符,如  |  ,解决办法是:

    尚浩宇
  • Linux 环境定时重启 tomcat

    亲手搭建的博客系统经常会宕机,一直想着定时检测tomcat服务挂掉之后进行重启操作。昨天终于有时间,就把这个事情做了一下,最终可以正常工作。本篇就记录一下我解决...

    不安分的猿人
  • Tomcat进阶操作

    这个文件的内容可以效仿系统自带的manager页面认证的配置文件/application/tomcat/webapps/manager/WEB-INF/web....

    山山仙人

扫码关注云+社区

领取腾讯云代金券