当前位置: 首页 > news >正文

CentOS下设置Tomcat开机自动启动操作步骤

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

执行指令vi /etc/rc.d/init.d/tomcat生成脚本文件,内容如下

#!/bin/bash

#

# /etc/rc.d/init.d/tomcat

# init script for tomcat precesses

#

# processname: tomcat

# description: tomcat is a j2se server

# chkconfig: 2345 86 16

# description: Start up the Tomcat servlet engine.

if [ -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="/usr/local/tomcat7" #tomcat安装目录

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

 

5.2、添加权限chmod 755 /etc/rc.d/init.d/tomcat,使得脚本文件可执行

5.3、运行:chkconfig --add /etc/rc.d/init.d/tomcat #将其加到服务中

5.4、在vim /usr/local/tomcat7/bin/catalina.sh文件中加入以下语句:

#auto startup tomcat config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/local/tomcat7/temp

启动tomcat服务: service tomcat start
停止tomcat服务: service tomcat stop

转载于:https://my.oschina.net/hijames/blog/1789229

相关文章:

  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • 柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布...
  • vue-学习系列之vue双向绑定原理
  • 答 ACM 调查问卷,限时领取阿里云代金券
  • phpmyadmin配置
  • 41、【华为HCIE-Storage】--Oceanstor9000 组网规划
  • spring对缓存的支持
  • Service Worker和HTTP缓存
  • java安全性的一种简单思路
  • ubuntu安装chrome
  • 【机器学习】--贝叶斯网络
  • Handler消息机制
  • 数字货币交易系统火爆的背后是政策的大力支持
  • dnspython模块常见用法
  • hadoop 的组建概述
  • Angular6错误 Service: No provider for Renderer2
  • gcc介绍及安装
  • Git同步原始仓库到Fork仓库中
  • LintCode 31. partitionArray 数组划分
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • orm2 中文文档 3.1 模型属性
  • PHP 7 修改了什么呢 -- 2
  • Python学习笔记 字符串拼接
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • SpingCloudBus整合RabbitMQ
  • Vue全家桶实现一个Web App
  • 观察者模式实现非直接耦合
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 前端知识点整理(待续)
  • 驱动程序原理
  • 怎么把视频里的音乐提取出来
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (1)(1.9) MSP (version 4.2)
  • (2)(2.10) LTM telemetry
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (排序详解之 堆排序)
  • (三)Honghu Cloud云架构一定时调度平台
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转载)(官方)UE4--图像编程----着色器开发
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .Net CF下精确的计时器
  • .NET 中 GetProcess 相关方法的性能
  • .Net8 Blazor 尝鲜
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET文档生成工具ADB使用图文教程
  • .skip() 和 .only() 的使用
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [AX]AX2012 SSRS报表Drill through action
  • [C# 开发技巧]实现属于自己的截图工具
  • [C++基础]-初识模板
  • [C语言]——分支和循环(4)
  • [ESP32] 编码旋钮驱动
  • [EULAR文摘] 脊柱放射学持续进展是否显著影响关节功能