linux 下将tomcat注册成服务并开机启动
2017-12-10 19:10
519 查看
#!/bin/bash # This is the init script for starting up the # Jakarta Tomcat server # # chkconfig: 345 91 10 # description: Starts and stops the Tomcat daemon. # # Source function library. . /etc/rc.d/init.d/functions # Get config. . /etc/sysconfig/network # Check that networking is up. [ "${NETWORKING}" = "no" ] && exit 0 export JAVA_HOME=/usr/local/java/jdk1.7.0_79 ------jdk路径,这里要根据实际路径修改 tomcat_home=/usr/local/java/apache-tomcat-7.0.77-----tomcat路径,也是根据实际路径修改 startup=$tomcat_home/bin/startup.sh shutdown=$tomcat_home/bin/shutdown.sh start(){ echo -n "Starting Tomcat service:" cd $tomcat_home $startup echo "tomcat is succeessfully started up" } stop(){ echo -n "Shutting down tomcat: " cd $tomcat_home $shutdown echo "tomcat is succeessfully shut down." } status(){ numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l` if [ $numproc -gt 0 ]; then echo "Tomcat is running..." else echo "Tomcat is stopped..." fi } restart(){ stop start } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1 esac
将以上代码复制并拷贝到文件tomcat文件中,vim tomcat复制以上内容
chmod +x tomcat ——添加执行权限
mv tomcat /etc/rc.d/init.d/ ——将tomcat文件拷贝到服务目录下
添加tomcat服务
chkconfig - -add tomcat
chkconfig tomcat on——开机启动tomcat服务
service tomcat start/stop/restart ——启动tomcat命令
注意:如果发现执行启动tomcat命令还是无法启动,请确认jdk bin目录是否有执行权限
确定jdk版本使用以下命令
如果发现jdk使用的是系统自带的openjdk,可以卸载掉
rpm -qa | grep jdk
rpm -e - - nodeps java-1.7.0-openjdk***
卸载完成后再执行java -version确认jdk版本是否正确。
相关文章推荐
- Linux(CentOS6.5)下Nginx注册系统服务(启动、停止、重启、重载等)&设置开机自启
- (转)suse11 linux 开机启动 tomcat服务
- 使用Java Service Wrapper设置tomcat作为linux服务并且开机自动启动
- 【Redis】Linux部署单个redis-3.0.6服务,实现开机启动,注册服务
- 使用Java Service Wrapper设置tomcat作为linux服务并且开机自动启动
- suse11 linux 开机启动 tomcat服务
- Linux(Debian) 上安装tomcat并注册服务开机自启动
- Linux注册apache服务开机启动
- Linux设置Tomcat服务开机启动
- linux添加tomcat服务并设置开机启动
- Linux下开机启动tomcat,添加服务
- 如配置tomcat为Linux启动服务,开机启动,登陆启动
- Linux系统下tomcat加入系统服务以及开机自动启动
- Linux下添加Tomcat服务并开机启动Tomcat
- linux命令启动服务(tomcat服务或者jar包)
- Linux下配置Tomcat为系统服务并开机自启动
- linux tomcat7 开机自动启动
- 设置linux下heartbeat服务开机启动
- linux下面如何设置SSH服务开机启动?
- linux时间与网络同步 // tomcat、redis、mysql等开机启动//远程桌面无法拷贝大文件