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

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 JRE_HOME=/usr/java/jdk1.6.0_24
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.32
export CATALINA_BASE=/usr/local/apache-tomcat-6.0.32
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
分享到:
评论

相关推荐

    tomcat6启动脚本

    总之,理解并自定义Tomcat的启动脚本对于管理和优化Tomcat服务器的运行至关重要。这不仅涉及到JVM参数的设置,还包括系统服务的集成、用户权限的配置以及服务启动时的环境准备。通过以上步骤,我们可以有效地确保...

    Tomcat启动停止脚本

    提供的"Tomcat停止启动脚本"可能是一个整合了启动和停止功能的自定义脚本,它可以更方便地在一个步骤中完成启动和停止的操作。这种自定义脚本可能会包含错误检查、日志记录等功能,提高管理和监控的效率。 五、安全...

    Ubuntu Tomcat 自启动脚本及实现方式

    为了确保系统启动时Tomcat能自动运行,我们需要创建一个自启动脚本并将其配置为系统服务。以下将详细解释如何实现这一目标。 首先,我们可以通过`service`命令来控制Tomcat的启动、停止和重启。例如,对于一个名为`...

    tomcat启动脚本

    标题“Tomcat启动脚本”涉及的是Apache Tomcat服务器的启动流程,这通常涉及到一系列的配置文件和脚本。Tomcat是Java应用服务器,用于运行Servlet和JSP应用。在这个主题下,我们将深入探讨Tomcat的启动过程、相关...

    linux 安装tomcat shell脚本

    最后,需要设置Tomcat启动脚本,并将其添加为开机启动服务: ```bash # 将Tomcat的bin/startup.sh和bin/shutdown.sh可执行 sudo chmod +x $CATALINA_HOME/bin/startup.sh sudo chmod +x $CATALINA_HOME/bin/...

    tomcat安装脚本

    9. **自定义配置**:虽然这两个脚本提供了一键安装和卸载的便利,但往往需要根据实际环境进行调整,例如指定特定版本的Tomcat,或修改默认的配置参数。 10. **错误处理与日志记录**:优秀的安装脚本应包含错误处理...

    Tomcat停止与启动shell

    总结,`Tomcat停止与启动shell`涉及到的IT知识点主要包括Tomcat的基本操作、自定义脚本的编写、环境变量配置、日志管理、故障排查、性能优化以及应用部署等方面。这些内容对于理解和管理Java Web应用的运行环境至关...

    Linux 配置 tomcat 开机启动.txt

    学习如何创建和配置一个自定义的 `init.d` 脚本来实现 Tomcat 的开机启动。了解脚本的工作原理以及如何检查 Tomcat 的状态。 #### 环境准备 - **操作系统**: Linux (例如 CentOS、Ubuntu 等) - **软件**: Apache ...

    Linux 下 tomcat war 自动部署脚本

    通过编写shell脚本,我们可以执行一系列命令,包括启动、停止Tomcat服务,上传新的WAR文件,解压并替换旧的WAR文件,甚至监控和日志管理。这里,描述中提到的"内有说明文档"可能包含了一个详细的脚本说明,指导用户...

    Linux下定时启动tomcat脚本文件tomcat.sh

    自定义tomcat文件路径,支持Linux下定时启动Tomact脚本文件。其中包括日志打印格式等数据跟踪。

    tomcat启动原理解析

    - Tomcat通过`bin/startup.sh`(或`.bat`)脚本启动,这个脚本最终调用`catalina.sh`(或`.bat`),并传入`java`命令行参数,启动JVM。 4. **引导类加载器** - Tomcat使用自定义的类加载器,如`CommonClassLoader...

    命令行启动关闭tomcat而不显示cmd界面

    标题中的“命令行启动关闭tomcat而不显示cmd界面”指的是在Windows操作系统中,通过命令行启动和关闭Apache Tomcat服务器,但不希望看到通常伴随命令行执行而出现的CMD窗口。这种方式可以使得桌面更加整洁,同时也...

    Java环境变量配置和tomcat自动启动

    配置Tomcat自动启动可以让它在系统启动时自动运行,提高服务器的可用性。 #### 配置Tomcat的环境变量 为了更好地管理Tomcat,我们需要设置两个额外的环境变量:`CATALINA_HOME`和`JRE_HOME`。 - `CATALINA_HOME`: ...

    TOMCAT的启动.rar

    - `bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows):执行这些脚本来启动Tomcat服务。 - `bin/catalina.sh`(Unix/Linux)或`bin/catalina.bat`(Windows):可以用于更多控制选项,如以守护进程...

    Tomcat 相关操作shell脚本

    3. **启动与停止Tomcat**:通过`bin/startup.sh`和`bin/shutdown.sh`脚本启动或关闭Tomcat服务。 4. **查看状态**:使用`bin/catalina.sh status`命令检查Tomcat服务是否运行。 二、Tomcat管理脚本 1. **自动部署...

    centos6配置tomcat8开机自启动脚本

    要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动,我们需要编写一个自定义的系统启动脚本,该脚本会被init系统在启动时调用。这里涉及到的知识点包括Linux的启动过程、Shell脚本编写、环境变量配置以及如何...

    tomcat启动和关闭

    在实际操作中,启动和关闭Tomcat还可以通过命令行参数自定义,比如指定服务器的工作目录、日志位置等。对于大型生产环境,可能还会涉及到JVM调优,包括堆大小设置、垃圾收集策略等。 总之,理解和掌握Tomcat的启动...

    Centos7如何启动tomcat

    - **使用自定义脚本**:可以创建一个简单的Shell脚本来启动Tomcat。例如,可以在`/usr/sbin`目录下创建一个名为`tomcatstart`的脚本,并赋予其执行权限。然后,通过运行`/usr/sbin/tomcatstart`来启动Tomcat。 ```...

Global site tag (gtag.js) - Google Analytics