Tomcat 服务自动启动
来源:互联网 发布:哪种编程语言最难学 编辑:程序博客网 时间:2024/05/22 00:11
rc.local是linux启动init之后执行的脚本。
sudo vi /etc/rc.local
添加如下一行
/home/myuser/software/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)
二、sysv-rc-conf 工具配置
1、安装 sysv-rc-conf
sudo apt-get install sysv-rc-conf
2、 在 /etc/ini.d/ 目录下,新建 tomcatService
sudo vi /etc/init.d/tomcatControl
TOMCAT_HOME="/home/myuser/software/apache-tomcat-6.0.37/bin" export JAVA_HOME=/home/myuser/software/jdk1.7echo "$ --- 1 = $1" case $1 in startup) sh $TOMCAT_HOME/startup.sh ;; shutdown) sh $TOMCAT_HOME/shutdown.sh ;; restart) sh $TOMCAT_HOME/shutdown.sh sh $TOMCAT_HOME/startup.sh ;; *) sh $TOMCAT_HOME/startup.sh ;; esac exit 0
3、 启动tomcatService
sudo sysv-rc-conf tomcatService on
sudo sysv-rc-conf 查看启动的服务
设置tomcatService 的 2、3、4、5被勾选
如果停止 tomcatService 服务,输入: sudo sysv-rc-conf tomcatService off,则上图2、3、4、5勾选去掉了
三、init.d下chkconfig启动
1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.
#!/bin/bashif [ -f /etc/init.d/functions ]; then . /etc/init.d/functions elif [ -f /etc/rc.d/init.d/functions ]; then . /etc/rc.d/init.d/functions else echo -e "\atomcat: unable to locate functions lib. Cannot continue." exit -1 fi RETVAL=$? CATALINA_HOME="/home/myuser/software/apache-tomcat-8.5.20" case "$1" in start) if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh fi ;; *) echo $"Usage: $0 {start|stop}" exit 1 ;; esac exit $RETVAL
以上为tomcat开机启动的启动脚本代码
2、将tomcat文件拷贝到/etc/init.d/下,并在terminate运行:
chkconfig --add tomcat //这句的意思是添加tomcat服务chkconfig tomcat on //这句设置tomcat服务自启动chkconfig --list | grep tomcat //这句查看tomcat的启动状态
3、在tomcat/bin/catalina.sh文件中加入以下语句:
##设置环境变量,若在系统配置文件设置了,这里不需要再配置
export JAVA_HOME=/home/myuser/software/jdk1.7 export CATALINA_HOME=/home/myuser/software/apache-tomcat-8.5.20 export CATALINA_BASE=/home/myuser/software/apache-tomcat-8.5.20 export CATALINA_TMPDIR=/home/myuser/software/apache-tomcat-8.5.20/tmp
启动tomcat: service tomcat start
停止tomcat:tomcat: service tomcat stop
重启tomcat:service tomcat restart
至此tomcat开机启动全部配置完毕,下次linux重启的时候就会自动启动tomcat了
- Tomcat 服务自动启动
- Tomcat 服务自动启动
- Tomcat服务随机器启动自动启动
- tomcat 设置为服务,并自动启动
- 把Tomcat做成系统服务自动启动
- Linux系统启动自动启动tomcat服务…
- windows 设置tomcat为自动启动服务
- tomcat作为windows服务自动启动问题
- tomcat服务设置开机自动启动模式!
- windows部署tomcat服务自动启动,及卸载服务
- 怎样把Tomcat做成系统服务自动启动
- tomcat 自动重新加载不需要从新启动服务
- Tomcat设置为系统服务项,随开机自动启动
- 如何把TOMCAT 添加到服务中自动启动
- centos 配置服务的自动启动(mysql,tomcat)
- tomcat怎么做成windows自动启动的服务
- tomcat服务startup.bat开机自动后台启动
- 如何把TOMCAT 添加到服务中自动启动
- python排序sorted()与operator.itemgetter()函数
- Tomcat配置虚拟内存
- java BigDecimal八种舍入模式
- Tomcat解决中文乱码
- Linux Tomcat安装
- Tomcat 服务自动启动
- Windows访问Linux的Tomcat,显示无法连接
- Tomcat性能调优
- Tomcat的web项目部署方式
- 经验软件工程概述
- Tomcat处理一个HTTP请求的过程
- Java IO总结
- MySQL主从复制
- Java NIO总结