`
zzc1684
  • 浏览: 1223135 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

linux下tomcat开机自启动

阅读更多
linux下tomcat开机自启动
 
方法一:
修改Tomcat/bin/startup.sh 为:
 
export JAVA_HOME=/home/java1.6.0_27  
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.  
export PATH=$JAVA_HOME/bin:$PATH  
export CATALINA_HOME=/home/tomcat  
/home/tomcat/bin/catalina.sh start  
在/etc/rc.d/rc.local中加入:
 
/home/tomcat/bin/startup.sh  
方法二:
1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.
 
#!/bin/bash  
#  
# /etc/rc.d/init.d/tomcat  
# init script for tomcat precesses  
#  
# processname: tomcat  
# description: tomcat is a j2ee 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="/home/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  
 
2、将tomcat文件拷贝到/etc/init.d/下,并运行:chkconfig --add tomcat
 
3、在tomcat/bin/catalina.sh文件中的前面加入以下语句:
 
export JAVA_HOME=/home/jdk1.6.0_27  
export CATALINA_HOME=/home/tomcat  
export CATALINA_BASE=/home/tomcat  
export CATALINA_TMPDIR=/home/tomcat/temp  
测试tomcat能不能启动 启动tomcat: service tomcat start
测试tomcat能不能停止 停止tomcat:  service tomcat stop
 
启动方式中该服务是启动 #chkconfig tomcat on  
#chkconfig --list tomcat
 
至此,即完成自启动脚本
 
注意:
在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容(确认不要拼写错误,),否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示。
chkconfig这行表示缺省启动的运行级别以及启动和停止的优先级,如该服务缺省不再任何运行级启动,则以 - 代替运行级别。如#chkconfig:345 61 61 //此行的345参数表示,在哪些运行级别启动,345表示tomcat脚本在运行级2、3、4、5启动,启动序号(S61);关闭序号(K61)
 
description行对服务进行描述,可以用 “\” 跨行注释。
 
分享到:
评论

相关推荐

    Tomcat开机自启动

    Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。下面将详细介绍 Tomcat 开机自启动的步骤和相关知识点。 一、基本概念 在开始之前,需要了解一些基本概念: * Tomcat:...

    centos设置tomcat开机自启动

    #### 三、实现Tomcat开机自启动的方法 ##### 方法一:修改`startup.sh`脚本并添加到`rc.local` 1. **修改`startup.sh`脚本**: - 打开Tomcat安装目录下的`bin/startup.sh`文件(例如`/usr/local/tomcat7_1/bin/...

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

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

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

    本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解Tomcat的不同版本。Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更...

    linux环境下配置Tomcat自启动

    在Linux环境下配置Tomcat自启动是一项常见的系统管理任务,这对于保持服务器服务的连续性和稳定性至关重要。下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 ...

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

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

    linux设置tomcat开机自动启动1

    以下是如何在Linux系统中设置Tomcat开机自动启动的详细步骤,以标题和描述中的信息为基础: 1. **确定Java环境**: 首先,你需要确认Java开发工具包(JDK)已经正确安装并且配置好环境变量。在描述中提到的路径`/...

    centOS7设置Tomcat8开机启动

    2. **创建Tomcat开机启动服务文件**: 接下来,我们要创建一个Systemd服务单元文件来定义Tomcat的启动行为。使用`vi`编辑器创建或修改`/usr/lib/systemd/system/tomcat.service`文件,添加以下内容: ``` [Unit...

    最简单linux配置tomcat开机启动

    找了半天,linux配置tomcat开机启动的教程,太麻烦了,自己总结出一套简单有效的方法,分享一下

    Linux 配置 tomcat 开机启动.txt

    ### Linux 下配置 Tomcat 开机启动 #### 概述 本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat ...

    linux设置tomcat自启动的方法

    linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...

    Tomcat linux服务和自启动

    【标题】:“Tomcat Linux服务和自启动” 在Linux系统中,Apache Tomcat是一个广泛使用的开源Java Servlet容器,用于部署和运行Java web应用程序。Tomcat是基于Java的轻量级应用服务器,它遵循Java EE规范中的...

    tomcat6开机启动

    标题中的“tomcat6开机启动”指的是在操作系统启动时,能够自动运行Tomcat 6.0.33服务器,使得用户无需手动开启服务,提高工作效率。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的Java ...

    centos6配置tomcat8开机自启动脚本

    在整个过程中,了解CentOS 6的启动流程、Shell脚本编写的基础知识、Linux环境变量的配置方式,以及`chkconfig`和`service`命令的使用,是成功配置Tomcat 8开机自启动的关键。需要注意的是,虽然CentOS 7开始使用了...

    使用JavaServiceWrapper设置tomcat作为linux服务并且开机自动启动.pdf

    #### 四、实现开机自启 为了使Tomcat服务能够在Linux系统启动时自动运行,还需要做一些额外的配置: 1. **创建Systemd服务单元文件** 创建一个名为`tomcat.service`的文件,并将其放置在`/etc/systemd/system/`...

    超级简单:linux下tomcat制作为服务,开机自启

    在Linux系统中,Tomcat作为一个常用的Java应用服务器,它的开机自启功能对于系统维护和持续服务至关重要。本教程将详细讲解如何在Linux环境下将Tomcat配置为系统服务,实现开机自动启动。 首先,我们需要理解Linux...

    linux中tomcat配置

    linux web服务器搭建: 1.JDK 安装配置 2.tomcat 安装配置 3.tomcat 开机自启动 (附带脚本) 全面完整。

    linux开机自动启动ngnix与tomcat服务.pdf

    ### Linux开机自动启动Nginx与Tomcat服务 在Linux环境下,为了确保Web服务的稳定性和可用性,管理员经常需要设置服务器在启动时自动运行特定的服务。本文将详细介绍如何配置Linux系统,在每次重启后自动启动Nginx和...

    linux环境下tomcat的启动、关闭及常见问题

    3. 用`sudo systemctl enable tomcat.service`使Tomcat开机启动。 七、安全考虑 在生产环境中,应考虑为Tomcat配置SSL、限制远程访问、使用非默认端口、设置用户访问控制等,以提高安全性。 以上就是Linux环境下...

Global site tag (gtag.js) - Google Analytics