`

linux下安装tomcat,并设置自动启动

阅读更多

在linux服务器下,肯定是需要系统启动时自动启动tomcat服务的。

工具/原料

  • centos6.x

  • tomcat rpm包

方法/步骤

  1. 1

    安装tomcat不管是在windows下还是在linux下都很简单的。一般都是下载免安装版本的。

    我们可以在:http://archive.apache.org/dist/tomcat/ 网站下载我们需要的tomcat版本的tar.gz包。

    linux下安装tomcat,并设置自动启动。
  2. 2

    然后我们用:tar -zxvf apache-tomcat-7.0.10.tar.gz,解压tomcat的包。解压后,我们可以用cd命令进入bin文件夹下,执行./startup.sh,启动tomcat。

  3. 3

    下面我来介绍怎么在linux系统下设置tomcat自启动。我们都知道,在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的。

    第一补:我们在/etc/init.d/下新建一个文件tomcat(需要在root权限下操作)

    vi /etc/init.d/tomcat

    写入如下代码:

    # 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 JDK_HOME=/usr/java/jdk1.7.0_45 (请填写真实的JDK目录)

    export CATALINA_HOME=/home/ldatum/usr/apache-tomcat-7.0.10(请填写真实的tomcat目录)

    export CATALINA_BASE=/home/ldatum/usr/apache-tomcat-7.0.10(请填写真实的tomcat目录)

    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 tomcat | grep apache-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

  4. 4

    添加完毕之后,给其增加可执行权限:chmod +x /etc/init.d/tomcat.

  5. 5

    之 后就是将这个shell文件的link连到/etc/rc2.d/目录下。linux的/etc/rcX.d/目录中的数字代表开机启动时不同的 run level,也就是启动的顺序,Ubuntu9.10下有0-5六个level,不能随便连到其他目录下,可能在那个目录中的程序启动时 Tomcat所需要的一些库尚未被加载,用ln命令将tomcat的链接链过去:ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat。rcX.d目录下的命名规则是很有讲究的,更具不同需要可能是S开头,也可能是K开头,之后的数字代表他们的启动顺序,详细看各自目录下的Readme文件。

  6. 6

    接下来就是把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,使用如下命令:chkconfig ——add tomcat。如果chkconfig没有安装,则使用apt-get 或者yum之类的程序进行安装,一般服务器版本的Linux都已经自带了。

  7. 7

    最后,就是reboot重启系统了。重启之后就会发现,你的Tomcat已经成功运行了。

    END

注意事项

  • 在root权限下执行以上所有命令

分享到:
评论

相关推荐

    虚拟机linux下配置Tomcat并设置开机自启动

    Linux 下 Tomcat 服务器配置与开机自启动设置 一、Tomcat 服务器配置 Tomcat 服务器是一种流行的基于 Java 的 Web 应用服务器,它可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。在 Linux 中,配置 ...

    linux系统下tomcat配置安装以及设置开机自动启动

    tomcat的安装,并将将tomcat设置成服务

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...

    linux下安装tomcat

    ### Linux下安装Tomcat #### 知识点一:Tomcat简介 Apache Tomcat是一款开源的Servlet容器,由Apache Jakarta项目开发。它提供了一个纯Java环境来运行Java Servlet和JavaServer Pages (JSP)。Tomcat是Apache软件...

    Linux安装,tomcat安装

    设置开机自动启动 1. 打开/etc/rc.d/rc.local文件,在文件最后添加环境变量 2. 保存修改的文件 3. 执行命令chmod +x /etc/rc.d/rc.local,给rc.local文件一个可执行的权限 配置访问文件 1. 停止tomcat服务 2. ...

    Linux自动启动tomcat服务shell脚本

    Linux自动启动tomcat服务shell脚本

    linux环境下配置Tomcat自启动

    下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 首先,Apache Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序。它是一个轻量级的应用...

    linux下tomcat自动启动脚本

    教你如何在linux下配置tomcat自动启动的脚本

    Linux 部署jenkins war包直接tomcat启动

    5. **启动Tomcat**:启动Tomcat服务,使Jenkins WAR包能够自动展开并运行。在Ubuntu/Debian系统中,命令为`sudo systemctl start tomcat9`;在CentOS/RHEL系统中,命令为`sudo systemctl start tomcat`。 6. **等待...

    linux版的tomcat

    为了更好地管理和监控Tomcat,可以配置系统服务,使Tomcat随系统启动而自动启动。可以创建一个系统启动脚本,然后通过`systemctl`或`update-rc.d`命令将其添加为服务。 Tomcat的配置文件主要位于`conf`目录下,包括...

    linux下tomcat安装和优化

    在 Linux 服务器下安装和优化 Tomcat 是非常重要的,本文将详细介绍 Tomcat 的安装和优化过程。 一、下载和准备安装包 在安装 Tomcat 之前,需要下载二进制压缩包 apache-tomcat-7.0.40.tar.gz 和 jdk-6u45-linux-...

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机...这将确保在系统启动时自动启动Tomcat服务,为你的Web应用提供持续的在线服务。在日常运维中,这样的自动化配置能大大提高效率,减少手动操作的繁琐。

    Linux系统安装Tomcat并配置Service启动关闭

    以下是如何在Linux上安装Tomcat并配置它作为`Service`来实现启动和关闭操作的详细步骤: 1. **安装Tomcat** 首先,你需要下载Tomcat的二进制压缩包,通常可以从Apache官方网站下载。将压缩包解压到合适的目录,...

    LINUX安装Tomcat9工具+流程

    本文将详细讲解如何在Linux环境下安装和配置Tomcat 9,确保遵循的步骤适用于各种Linux发行版。 首先,让我们了解Tomcat 9。Tomcat是由Apache软件基金会开发的一个开源的Java Servlet容器,它实现了Java EE的Web部分...

    在Linux下安装Tomcat环境.doc

    在Linux环境下安装Apache Tomcat是一个必要的步骤,特别是对于Java开发者或Web服务器管理员来说。以下是一个详细的步骤指南,以Tomcat 5.0.28为例: 1. **安装JDK**: 首先,确保你的系统已经安装了JDK 1.4或更高...

    apache-tomcat7 linux

    以上就是Linux环境下安装和配置Apache Tomcat7的详细过程,涵盖了从下载、解压到启动、验证、安全配置等关键步骤。了解这些操作对于管理和维护基于Java的Web服务至关重要。在实际应用中,你可能还需要根据具体需求...

    Linux下安装Tomcat8.0.45笔记

    ### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 ...通过以上步骤,不仅可以成功在Linux环境下安装并配置Tomcat服务器,还能实现多实例的部署与管理,为后续的应用开发和运维工作打下坚实的基础。

    centos设置tomcat开机自启动

    完成上述配置后,可以通过以下步骤验证Tomcat是否能够成功在系统启动时自动启动: 1. **重启系统**: ```bash sudo reboot ``` 2. **检查Tomcat状态**: - 如果使用的是`rc.local`方法,则可以直接检查Tomcat...

    linux安装多个tomcat

    至此,你已经在Linux上成功安装并配置了两个独立的Tomcat实例。每个实例可以通过不同的端口访问,例如 `http://localhost:8080` 和 `http://localhost:8081`。 记住,管理和监控多个Tomcat实例需要谨慎,确保它们...

Global site tag (gtag.js) - Google Analytics