CentOS7_使用systemctl对Tomcat进行配置
来源:互联网 发布:网络经济学专业 编辑:程序博客网 时间:2024/06/06 02:56
1、centos7 使用 systemctl 替换了 service命令
查看全部服务命令:
systemctl list-unit-files --type service
查看服务
systemctl status tomcat.service
启动服务
systemctl start tomcat.service
停止服务
systemctl stop tomcat.service
重启服务
systemctl restart tomcat.service
增加开机启动
systemctl enable tomcat.service
删除开机启动
systemctl disable tomcat.service
其中.service 可以省略。
2,tomcat增加启动参数
tomcat 需要增加一个pid文件
在Tomcat的/home/lizh/devtool/apache-tomcat-8.0.39/bin 目录下面,增加 setenv.sh脚本配置,catalina.sh启动的时候会调用,同时配置java内存参数。
#如果服务器有多个jdk版本,需要指定使用的是哪个;只有一个的话,可以注释掉JAVA_HOME=/usr/local/jdk1.7.0_79#add tomcat pidCATALINA_PID="$CATALINA_BASE/tomcat.pid"#add java opts#JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m"
3,增加tomcat.service
在/usr/lib/systemd/system目录下增加tomcat.service,目录必须是绝对路径。
[Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=forkingPIDFile=/home/lizh/devtool/apache-tomcat-8.0.39/tomcat.pidExecStart=/home/lizhanhong/devtool/apache-tomcat-8.0.39/bin/startup.sh ExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true [Install]WantedBy=multi-user.target
[unit]配置了服务的描述,规定了在network启动之后执行。[service]配置服务的pid,服务的启动,停止,重启。[install]配置了使用用户。
4,使用tomcat.service
配置开机启动
systemctl enable tomcat
启动tomcat
systemctl start tomcat
停止tomcat
systemctl stop tomcat
重启tomcat
systemctl restart tomcat
因为配置pid,在启动的时候会再tomcat根目录生成tomcat.pid文件,停止之后删除。
同时tomcat在启动时候,执行start不会启动两个tomcat,保证始终只有一个tomcat服务在运行。
多个tomcat可以配置在多个目录下,互不影响。
- CentOS7_使用systemctl对Tomcat进行配置
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
- 使用systemctl 启动tomcat
- 7.21 ios自动关联控件,centos systemctl使用,tomcat配置
- TomCat下如何对虚拟目录进行配置?
- 使用jdb对tomcat进行远程调试
- systemctl使用
- linux下使用systemctl管理tomcat开机自启动
- 使用systemctl enable 命令实现tomcat开机自启动
- 使用变量对yum客户端进行配置
- 在Eclipse中使用Remote Debug对Tomcat进行调试
- 使用tomcat日志对访问ip进行排序
- 使用tomcat日志对访问ip进行排序
- 利用QQ加粉神器日加上千粉!
- 货 | 分析完2017ACL论文和演讲,我发现了深度学习在NLP中的四个发展趋势
- 4444: [Scoi2015]国旗计划
- 自学不如学习技巧%编程
- js基础-Blob (结尾有惊喜!有惊喜!有惊喜!)★★
- CentOS7_使用systemctl对Tomcat进行配置
- 延迟hover事件
- 重装xp系统,修复ubuntu引导
- JFinal 极速开发框架
- (二)整合spring cloud云服务架构
- 一种改进的自适应快速AF-DBSCAN聚类算法
- 根据表名如何查找使用它的程序名、接口等
- Tomcat7 iframe URL中包含中文乱码的解决办法
- 解压与压缩ramdisk.img文件