运维界的卡乐咪

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.下载所需版本Tomcat,解压安装包,将Tomcat文件夹移动到/usr/下

tar zxvf apache-tomcat-9.0.17.tar.gz

mv tomcat9.0 /usr/tomcat9.0

 

2.用vim打开tomcat的bin目录下的setclasspath.sh,添加JAVA_HOME和JRE_HOME两个环境变量(下图红色方框内),两个环境变量路径为您安装的java JDK的路径。

windows下将export改为set即可

 

保存并且退出即可。

3.能正常启动了,再添加系统服务,使用service直接启动并设置开机自动启动

  1.在/etc/init.d创建一个tomcat文件

 

  2.复制下面的代码到tomcat文件中.需要根据自己的jdk,tomcat地址进行修改

#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
#根据自己的路径进行设置
export JAVA_HOME=/usr/local/java/jdk1.8
export JRE_HOME=/usr/local/java/jdk1.8/jre
export CATALINA_HOME=/usr/tomcat9.0
export CATALINA_BASE=/usr/tomcat9.0 start() {
if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh RETVAL=$? echo " OK" return $RETVAL fi } stop() { if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1 ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo " OK" # [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi } case "$1" in start) start ;; stop) stop ;; restart) echo $"Restaring Tomcat" $0 stop sleep 1 $0 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 ;; esac exit $RETVAL

3.设置权限:

chmod 755 tomcat

4.添加到系统服务

chkconfig --add tomcat

chkconfig tomcat on

5.查看系统服务:

chkconfig --list

 

6.启动,停止tomcat:

    service tomcat start
     
    service tomcat stop

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

学习分享,仅供参考。

 

posted on 2019-03-27 19:01  卡乐咪运维  阅读(127)  评论(0编辑  收藏  举报