博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat开机自己启动
阅读量:7142 次
发布时间:2019-06-29

本文共 875 字,大约阅读时间需要 2 分钟。

1.你电脑必须安装成功tomcat

①编写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
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]配置了使用用户
②然后保存退出 赋权限
chmod 754 tomcat.service
③重载系统服务列表
systemctl daemon-reload
④在第99行加入如下代码
export JAVA_HOME=/data/server/jdk1.8.0_144
export JRE_HOME=/data/serverjdk1.8.0_144/jre
⑤保存退出后,通过下面命令将tomcat.service加入到开机自启动
systemctl enable tomcat.service
⑥启动tomcat8服务
systemctl start tomcat8

然后再重启 reboot

重启好了 ps aux | grep tomcat
有服务的话就代表成功了 没有的话就是你哪里出错了
好好研究吧

转载于:https://blog.51cto.com/14259144/2392012

你可能感兴趣的文章
微信小程序5月带给我们的惊喜
查看>>
如何实现类似易企秀的可视化 H5 编辑器?
查看>>
[译] 游戏即服务的五条建议,提升游戏变现能力
查看>>
数据结构:链表
查看>>
gitlab迁移到docker并升级大版本到10.1.1和汉化
查看>>
多线程知识梳理(2) synchronized 三部曲之基本使用
查看>>
Xcode9 自动上传Fir
查看>>
JavaScript异步流程控制的前世今生
查看>>
通过static关键词来实现late static binding(静态调用绑定)
查看>>
Android小知识-OkHttp的两种请求方式
查看>>
阿里巴巴前端工程师一面二面三面终面面经总结
查看>>
Python正则表达式初识(七)
查看>>
Cocos Creator踩坑日记(一)
查看>>
webpack之代码拆分
查看>>
.NET Core容器化@Docker
查看>>
(1)Linux性能调优之Linux进程管理
查看>>
每周一个 Python 模块 | operator
查看>>
Synchronized原理
查看>>
服务化改造实践(三) | Dubbo + Zipkin
查看>>
Mysql 隔离级别
查看>>