CentOS7 安装tomcat7.x为系统服务器 Systemctl管理Tomcat
来源:互联网 发布:土木工程翻译软件 编辑:程序博客网 时间:2024/06/05 17:22
本文转载:http://blog.chinaunix.net/uid-24648266-id-5729891.html
CentOS7开始,从/etc/init.d脚本改为了systemctl管理服务。
亲自测试成功。
1.首先,需要为tomcat配置pid。
bin/catalina.sh
# Copy CATALINA_BASE from CATALINA_HOME if not already set[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"# 设置pid。一定要加在CATALINA_BASE定义后面,要不然pid会生成到/下面CATALINA_PID="$CATALINA_BASE/tomcat.pid"
2.创建tomcat.service文件
/lib/systemd/system/tomcat.service
[Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingEnvironment="JAVA_HOME=/home/jdk/jdk1.7.0_79"PIDFile=/home/tomcat/apache-tomcat-7.0.47/tomcat.pidExecStart=/home/tomcat/apache-tomcat-7.0.47/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.target
Environment="JAVA_HOME=/home/jdk/jdk1.7.0_79" 这里要配置环境变量,在/etc/profile中的配置在系统服务中不生效。
3.设置为开机启动
systemctl enable tomcat.service
4.其它
修改tomcat.service文件后需要执行下面命令使其生效:
systemctl daemon-reload
systemctl daemon-reload
查询tomcat 进程 ps -ef | grep "tomcat"| grep -v grep
如果多个tomcat,则拷贝到不同的目录,使用不同的端口。tomcat.service文件名不同即可。
例如:tomcat1.service tomcat2.service tomcat3.service
启动nginx服务
systemctl start nginx.service
设置开机自启动
systemctl enable nginx.service
停止开机自启动
systemctl disable nginx.service
查看服务当前状态
systemctl status nginx.service
重新启动服务
systemctl restart nginx.service
查看所有已启动的服务
systemctl list-units --type=service
0 0
- CentOS7 安装tomcat7.x为系统服务器 Systemctl管理Tomcat
- centos7 使用systemctl管理tomcat9
- 腾讯云服务器CentOS7系统上安装JDK+Tomcat+MySQL
- 腾讯云服务器CentOS7系统上安装JDK+Tomcat+MySQL
- Centos7中安装Tomcat服务器
- centos7设置tomcat7为系统服务的方法
- CentOS7安装tomcat7
- CentOS7安装Tomcat7
- CentOS7下 安装tomcat7
- CentOS7安装tomcat7
- centos7下安装tomcat7
- Linux CentOS7安装Tomcat7
- centos7 安装Tomcat7
- CentOS7下安装Tomcat7
- Centos7中安装tomcat7
- centos7.2 安装tomcat7
- systemctl 命令管理系统服务
- CentOS7利用systemctl添加自定义系统服务
- 热插拔:软件+硬件 自己的学习总结
- Android中使用File的时候File.separator的用法
- ubuntu 14.04 NFS环境搭建
- c++string的erase方法
- 置顶,关于我的博客文章说明
- CentOS7 安装tomcat7.x为系统服务器 Systemctl管理Tomcat
- iOS NSIvocation的简介与使用
- 几何画板调用计算器的方法是这样的
- Android存储方式-SharedPreferences
- CodeForces 547A--找循环节
- 微信扫码登陆过程。
- 2016年7月编程语言排行榜
- Myeclipse2014找不到Help-->install new software
- 【Android】GreenDao操作外部DB数据库文件