CentOS使用systemd设置Tomcat自启动
来源:互联网 发布:耳机线材淘宝 编辑:程序博客网 时间:2024/06/07 00:07
环境:
腾讯云CentOS 7.2Tomcat 9.0
在网上查了很多资料,弄了很久的rc.local,最后还是用systemctl命令搞定的。
1、创建tomcat服务
在/etc/systemd/system目录下新建文件tomcat.service,如下:
{TOMCAT_HOME}是指实际的tomcat主目录,要绝对路径。
[Unit]Description=tomcat, web serverAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile={TOMCAT_HOME}/tomcat.pidExecStart={TOMCAT_HOME}/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecQuit=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.target
2、创建setenv.sh
在{TOMCAT_HOME}/bin中创建setenv.sh,并添加可执行权限,如下:
{JAVA_HOME}是指jdk的绝对路径。
export JAVA_HOME={JAVA_HOME}export JRE_HOME={JAVA_HOME}/jreexport CATALINA_HOME={TOMCAT_HOME}export CATALINA_BASE={TOMCAT_HOME}CATALINA_PID="$CATALINA_BASE/tomcat.pid"
3、用systemctl命令启动tomcat
systemctl start tomcat.service
如果成功执行,可以用
ps -ax|grep tomcat
命令查看,也可以尝试用浏览器访问。
(启动后等个十几秒左右)
4、用systemctl命令设置tomcat开机自启动
systemctl enable tomcat.service
尝试重启服务器,在用3中相同的方法测试tomcat是否成功执行。
关于systemctl命令的原理和用法可直接百度。
参考:
http://blog.csdn.net/fresh123456/article/details/50925038
阅读全文
0 0
- CentOS使用systemd设置Tomcat自启动
- Centos tomcat 自启动
- ubuntu17.04使用systemd设置开机启动
- CentOS下面安装Tomcat并设置为自启动服务
- linux CentOS 下设置 tomcat开机自启动
- CentOS 下 Tomcat 自启动
- CentOS添加Tomcat自启动
- CentOS设置开机自启动
- centos设置Tomcat8自启动
- Ubuntu设置tomcat自启动
- win设置tomcat自启动
- linux 设置tomcat自启动
- Centos 设置tomcat开机启动
- centos设置tomcat开机启动
- CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)
- Linux下使用chkconfig设置Tomcat自启动脚本
- 17102101_CentOS7下利用systemd机制实现tomcat开机自启动
- centos 讲tomcat加入自启动
- 170706 逆向-南邮CTF平台(1-3)
- ?104. Maximum Depth of Binary Tree(C++)
- structs2的一些理解
- mysql安装教程
- Linux下解决mysqld.cnf配置文件只读而无法修改
- CentOS使用systemd设置Tomcat自启动
- (bzoj 1066 [SCOI2007]蜥蜴)<网络最大流>
- java log4j日志使用
- Collections.synchronizedMap(map)
- 179. Largest Number
- HDU-1421
- H5研究五:菊花加载动画JS
- servlet的部分作用域和接口简介
- 【H.264/AVC视频编解码技术详解】十五、H.264的变换编码(二):H.264整数变换和量化的实现