Tomcat开机自启动

附:tomcat相关指令:

service tomcat7start-----启动tomcat7

service tomcat7stop-----关闭tomcat7

chkconfig tomcat7on/off-----启动/关闭tomcat7开机启动

ps –ef |grep tomca7---------查看tomcat7是否在运行

#!/bin/bash

# chkconfig: 2345 10 90

# description: Starts and Stops the Tomcat daemon.

TOMCAT_HOME=/home/apache-tomcat-6.0.32--------tomcat安装目录,一般都是home文件夹下的tomcat

TOMCAT_START=$TOMCAT_HOME/bin/startup.sh------tomcat启动文件的目录,在tomcat/bin下面

TOMCAT_STOP=$TOMCAT_HOME/bin/shutdown.sh------tomcat关闭目录。在tomcat/bin下面

# necessary environment variables export

CATALINA_HOME=$TOMCAT_HOME

export JAVA_HOME=/usr/java/jre1.6.0_10--------------jre的目录所在路径,自己找找…..可以用指令find / - name java查看所在路径。另外用指令java –version可以查看当前系统所运行的java版本

# source function library.

. /etc/rc.d/init.d/functions

if [ ! -f $TOMCAT_HOME/bin/catalina.sh ]

then echo "Tomcat not valilable..."

exit

fi

start(){

echo -n “Starting Tomcat: “

daemon $TOMCAT_START

echo

touch /var/lock/subsys/tomcat

}

stop(){

echo -n “Shutting down Tomcat: “

daemon $TOMCAT_STOP

rm -f /var/lock/subsys/tomcat.pid echo

}

restart(){

stop

start

}

status(){

ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' | wc | awk '{print $2}' > /tmp/tomcat_process_count.txt

read line < /tmp/tomcat_process_count.txt

if [ $line -gt 0 ]; then

echo -n "tomcat ( pid "

ps ax --width=1000 | grep "org.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}'

echo -n ") is running..."

echo

else

echo "Tomcat is stopped"

fi

}

case "$1" in

start)

start ;;

stop)

stop ;;

restart)

stop

sleep 3

start ;;

status)

status ;;

*)

echo "Usage: tomcatd {start|stop|restart|status}"

exit 1

esac

exit 0

tomcat开机自启动相关推荐

  1. 完美解决Linux服务器tomcat开机自启动问题

    完美解决Linux服务器tomcat开机自启动问题 参考文章: (1)完美解决Linux服务器tomcat开机自启动问题 (2)https://www.cnblogs.com/zdz8207/p/li ...

  2. oracle11g注册在哪里,oracle 如何新建账号密码在suse11,oracle11g和tomcat开机自启动...

    在suse11,oracle11g和tomcat开机自启动 操作系统:suse11_x86-64 一:oracle 11g r2自启动 1. 修改/etc/sysconfig/oracle文件: OR ...

  3. linux 下tomcat开机自启动

    linux 下tomcat开机自启动 修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/java/j2sdk1.4.2_08 export CLASSP ...

  4. tomcat开机自启动--》自动打开浏览器,打开系统首页--》浏览器默认全屏,禁用浏览器缩放、手势、左右滑动

    1.tomcat开机自启动 (1)加入系统启动项或系统计划任务 (2)建系统服务,设置服务为开机自启动 (windows)   命令行进入tomcat bin 文件夹 service.bat inst ...

  5. 使用systemctl设置tomcat开机自启动

    前言 redhat 7.0 Linux使用systemctl设置程序开机自启动 tomcat设置开启自启动 步骤 编写服务定义文件: > vi tomcat8080.service ------ ...

  6. Windows Server 2008 R2 Tomcat 开机自启动

    1.通常方法 将tomcat注册为系统服务,设置为开机自启动即可 2.在通常方法启动tomcat无法访问项目的情况下,可以通过写脚本的方法开机自启动tomcat 新建bat文件复制代码 rem **C ...

  7. Linux设置Tomcat开机自启动

    操作环境 服务器centos7.3 配置开机自启动tomcat 众所周知,在Linux中设置开机自启动的服务,需要在/etc/rcX.d下挂载.除此之外还需要在/etc/init.d下些启动脚本.其实 ...

  8. 17102101_CentOS7下利用systemd机制实现tomcat开机自启动

    在之前的博文中已经对CentOS7下利用init.d目录下创建开机启动服务脚本,实现tomcat开机启动的介绍.但作为CentOS7来说,通过init.d建立启动脚本的机制已经不被推荐,推荐的方式是利 ...

  9. linux tomcat 配置启动命令,# linux 之 配置tomcat开机自启动(systemctl)

    前言: systemctl命令是service和chkconfig命令的集合 service命令:用于启动.停止.重新启动和关闭系统服务,还可以显示所有系统服务的当前状态 chkconfig命令:用于 ...

最新文章

  1. 基础练习 高精度加法
  2. 解决网络请求的依赖关系
  3. 2021宁夏英语高考成绩查询,2021宁夏高考成绩官方查询时间及入口
  4. [C++11]共享智能指针shared_ptr指定删除器
  5. linux龙芯自动挂载u盘,Windows Subsystem for Linux (WSL)挂载移动硬盘U盘
  6. spring4.0基于Java配置_Spring MVC学习笔记之Controller查找(基于Spring4.0.3)
  7. Android中用URL模拟一个简单的图片加载器
  8. java futuretask 状态_6.3 FutureTask基本操作总结 - JAVA 并发知识点总结
  9. 线程--匿名内部类实现多线程的2种方式
  10. 【笔记】mac os命令行编译objective-c
  11. 绝地求生最新服务器维护,绝地求生更新维护公告最新:3月10日吃鸡停机维护多久 几点开始?...
  12. 牛逼!SpringBoot+Vue企业级支付系统!附源码!
  13. clearcase命令
  14. vc html插件,VC++6.0插件系列(绝对经典)
  15. 如果明天要上线,还有很多Bug没有修改,项目经理又没有时间管,你该怎么办?
  16. Scrapy爬虫以及Scrapyd爬虫部署
  17. 派工单系统 源码_「VIP报修云」报修工单进度通知方法
  18. 使用u启动为苹果笔记本重装win7系统教程
  19. AWS知识图谱大赛之python数据处理和图数据库导入
  20. 关于JPEG2000软件

热门文章

  1. 小程序、H5登录授权、分享、支付流程
  2. swift之沙盒路径、沙盒存储
  3. BlueStacks
  4. python cv2笔记本摄像头识别
  5. 收藏文章《不要Google,要Stumble!》
  6. 台式计算机用u盘给电脑安装系统,台式电脑如何用u盘装系统xp
  7. jenkins配置自动发送邮件,抄送
  8. SDN控制器之POX篇
  9. Servlet-jsp 依赖库pox.xml配置
  10. Day6:比尔·盖茨 2018 年书单分享