使用systemctl enable 命令实现tomcat开机自启动
来源:互联网 发布:mysql 中间件 哪个好 编辑:程序博客网 时间:2024/06/05 23:53
注:本帖只是自己实现的具体过程,介意的勿看,如有侵权,请及时通知我进行删除,谢谢!
(1)在tomcat/bin目录下添加setenv.sh文件,首先需要进入tomcat的bin目录,代码如图所示:
文件内容为:
代码:#add tomcat pid(#$CATALINA_BASE为tomcat安装的目录路径,将tomcat.pid指给了CATALINA_PID)
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts(设置tomcat启动的java内存参数)
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m
-Xms512M -Xmx1024M -XX:MaxNewSize=256m"
(2)保存退出后,在/usr/lib/systemd/system目录下创建tomcat.service文件,内容为:
代码为:
[Unit] #配置了服务的描述,规定了在network启动之后执行
Description=Tomcat
After=syslog.targetnetwork.target remote-fs.target nss-lookup.target
[Service] #配置服务的pid,服务的启动,停止,重启
Type=forking
PIDFile=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill-s HUP $MAINPID
ExecStop=/bin/kill-s QUIT $MAINPID
PrivateTmp=true
[Install] #配置了使用用户
WantedBy=multi-user.target
(3)保存后,输入指令
[root@izjjh7u0ge4d6yzsystem]# systemctl start tomcat
[root@izjjh7u0ge4d6yzsystem]# systemctl enable tomcat
这样tomcat自启动就设置完成了。
注: Tomcat在启动时会在其根目录生成tomcat.pid文件,停止后自动删除。
其中,删除开机启动指令systemctl disable name.service
- 使用systemctl enable 命令实现tomcat开机自启动
- linux下使用systemctl管理tomcat开机自启动
- systemctl 与 chkconfig 开机自启动命令
- 使用systemctl 启动tomcat
- Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)
- Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
- Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)
- 开机自启动tomcat
- tomcat 开机自启动
- Tomcat开机自启动
- tomcat开机自启动
- Tomcat开机自启动
- tomcat开机自启动
- systemctl开机启动wpa_supplicant
- 使用systemctl命令启动和关闭mysql
- redHat tomcat开机自启动
- RedHat tomcat开机自启动
- Hadoop学习之MapReduce运行流程
- CoordinatorLayout实现的一个小玩意儿
- MyEclipse或Eclipse导入导出项目
- 震惊!看博文之前竟然要...
- tensorflow之mnist进阶
- 使用systemctl enable 命令实现tomcat开机自启动
- P1115 最大子段和
- zookeeper集群搭建1Master、2Slaves
- HDU 补图最短路
- 自定义view走势图(二、加入动画和触摸事件)
- HDU
- Java学习笔记-数据类型划分
- OGG对于没有主键表的处理
- 大数据Spark企业级实战版【学习笔记】-----Spark Streaming案例分析