将tomcat服务注册到service中,使用service tomcat start启动
来源:互联网 发布:skype mac版 编辑:程序博客网 时间:2024/04/30 00:24
linux下有的软件启动很麻烦,跟一大堆参数,比如指定配置文件路径、以何种模式启动神马的,等等。而我们装上appache或者mysql后,就可以使用service httpd start来启动,很是方便,service命令其实是跑一个shell脚本来管理,这样的话,我们自己手动写个shell脚本就可以实现service anything doanything了。另外,用chkconfig命令设置开机自动启动一个服务,该服务必须是系统服务,否则用chkconfig设置是会报错的。这样的话,把一些服务注册为系统服务,确实还是蛮必须的。而注册成系统服务,就是这个service…
当我们输入service命令时,linux会去/etc/rc.d/init.d下去找这个脚本运行。init.d下面放的就是很多脚本,比如service tomcatd start时,就去/etc/rc.d/init.d下找tomcatd这个脚本文件,如果这个文件不存在,则会提示不存在这个服务。所以,这个就好办了,只要在init.d目录下写个脚本,就可以用service命令在任何地方执行了。
- 进入init.d目录
cd /etc/rc.d/init.d
- 创建tomcat脚本
vim tomcatd
习惯上我们习惯在服务的名称后加上d,d代表daemon,即服务的意思
- 编写启动脚本
#!/bin/bashcase "$1" in"start") echo "$0正在启动"; /home/devworker/webtest_tomcat8080/bin/startup.sh echo "$0启动成功";esac
说明:
-1代表接收的第二个输入,servicetomcatdstart则 1代表着start
- 而$0代表着第一个输入参数即tomcatd
- tomcat catalina.sh中添加 JAVA_HOME 、JRE_HOME 环境变量,大约在100行处
export JAVA_HOME=/home/devworker/jdk1.8.0_60export JRE_HOME=/home/devworker/jdk1.8.0_60/jre
- 文件tomcatd增加执行权限
chmod +x tomcatd
- 启动tomcat服务
# service tomcatd start
0 0
- 将tomcat服务注册到service中,使用service tomcat start启动
- 将tomcat服务注册到service中,使用service tomcat start启动
- tomcat注册到service服务
- 如何注册Tomcat到Window Service服务
- 如何注册Tomcat到Window Service服务
- 将TOMCAT注册到服务中
- 将Tomcat注册到系统服务中
- 将TOMCAT注册到服务中
- 将Tomcat注册到系统服务中
- 【tomcat】linux下将tomcat注册到系统服务中
- .解决tomcat 6.0 无 service.bat 的问题、将tomcat注册成windows服务
- linux使用Java Service Wrapper将tomcat安装为服务
- Tomcat注册为Service
- 将tomcat添加为 linux service 服务
- tomcat linux service 服务
- 将Tomcat注册到系统服务里面
- 将Tomcat Service化
- tomcat的service.bat注册成服务不能调用系统证书,而手动启动start.bat却可以
- JNI中如何打印Call Stack
- FLV封装格式解析
- npm设置成淘宝镜像
- 数据库导出表结构
- javascript算术运算符详解
- 将tomcat服务注册到service中,使用service tomcat start启动
- thinkphp 5 阅读笔记——Hook
- 二叉搜索树建立及求树高
- Jmeter简介
- 面试题42:翻转单词的顺序,左旋转字符串
- 显示文本框中的输入信息
- centos初体验及相关问题
- 第五周 项目一(4)取整函数(Raptor)
- 动作手游实时PVP帧同步方案(客户端)