#!/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
分享到:
相关推荐
总之,理解并自定义Tomcat的启动脚本对于管理和优化Tomcat服务器的运行至关重要。这不仅涉及到JVM参数的设置,还包括系统服务的集成、用户权限的配置以及服务启动时的环境准备。通过以上步骤,我们可以有效地确保...
提供的"Tomcat停止启动脚本"可能是一个整合了启动和停止功能的自定义脚本,它可以更方便地在一个步骤中完成启动和停止的操作。这种自定义脚本可能会包含错误检查、日志记录等功能,提高管理和监控的效率。 五、安全...
为了确保系统启动时Tomcat能自动运行,我们需要创建一个自启动脚本并将其配置为系统服务。以下将详细解释如何实现这一目标。 首先,我们可以通过`service`命令来控制Tomcat的启动、停止和重启。例如,对于一个名为`...
标题“Tomcat启动脚本”涉及的是Apache Tomcat服务器的启动流程,这通常涉及到一系列的配置文件和脚本。Tomcat是Java应用服务器,用于运行Servlet和JSP应用。在这个主题下,我们将深入探讨Tomcat的启动过程、相关...
最后,需要设置Tomcat启动脚本,并将其添加为开机启动服务: ```bash # 将Tomcat的bin/startup.sh和bin/shutdown.sh可执行 sudo chmod +x $CATALINA_HOME/bin/startup.sh sudo chmod +x $CATALINA_HOME/bin/...
9. **自定义配置**:虽然这两个脚本提供了一键安装和卸载的便利,但往往需要根据实际环境进行调整,例如指定特定版本的Tomcat,或修改默认的配置参数。 10. **错误处理与日志记录**:优秀的安装脚本应包含错误处理...
总结,`Tomcat停止与启动shell`涉及到的IT知识点主要包括Tomcat的基本操作、自定义脚本的编写、环境变量配置、日志管理、故障排查、性能优化以及应用部署等方面。这些内容对于理解和管理Java Web应用的运行环境至关...
学习如何创建和配置一个自定义的 `init.d` 脚本来实现 Tomcat 的开机启动。了解脚本的工作原理以及如何检查 Tomcat 的状态。 #### 环境准备 - **操作系统**: Linux (例如 CentOS、Ubuntu 等) - **软件**: Apache ...
通过编写shell脚本,我们可以执行一系列命令,包括启动、停止Tomcat服务,上传新的WAR文件,解压并替换旧的WAR文件,甚至监控和日志管理。这里,描述中提到的"内有说明文档"可能包含了一个详细的脚本说明,指导用户...
自定义tomcat文件路径,支持Linux下定时启动Tomact脚本文件。其中包括日志打印格式等数据跟踪。
- Tomcat通过`bin/startup.sh`(或`.bat`)脚本启动,这个脚本最终调用`catalina.sh`(或`.bat`),并传入`java`命令行参数,启动JVM。 4. **引导类加载器** - Tomcat使用自定义的类加载器,如`CommonClassLoader...
配置Tomcat自动启动可以让它在系统启动时自动运行,提高服务器的可用性。 #### 配置Tomcat的环境变量 为了更好地管理Tomcat,我们需要设置两个额外的环境变量:`CATALINA_HOME`和`JRE_HOME`。 - `CATALINA_HOME`: ...
- `bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows):执行这些脚本来启动Tomcat服务。 - `bin/catalina.sh`(Unix/Linux)或`bin/catalina.bat`(Windows):可以用于更多控制选项,如以守护进程...
3. **启动与停止Tomcat**:通过`bin/startup.sh`和`bin/shutdown.sh`脚本启动或关闭Tomcat服务。 4. **查看状态**:使用`bin/catalina.sh status`命令检查Tomcat服务是否运行。 二、Tomcat管理脚本 1. **自动部署...
要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动,我们需要编写一个自定义的系统启动脚本,该脚本会被init系统在启动时调用。这里涉及到的知识点包括Linux的启动过程、Shell脚本编写、环境变量配置以及如何...
在实际操作中,启动和关闭Tomcat还可以通过命令行参数自定义,比如指定服务器的工作目录、日志位置等。对于大型生产环境,可能还会涉及到JVM调优,包括堆大小设置、垃圾收集策略等。 总之,理解和掌握Tomcat的启动...
- **使用自定义脚本**:可以创建一个简单的Shell脚本来启动Tomcat。例如,可以在`/usr/sbin`目录下创建一个名为`tomcatstart`的脚本,并赋予其执行权限。然后,通过运行`/usr/sbin/tomcatstart`来启动Tomcat。 ```...
对于高级用户,可以通过修改这些脚本来定制Tomcat的行为,例如调整内存分配、设置环境变量或添加自定义的初始化参数。 总结来说,“Tomcat jre绿色安装脚本”是一个包含了Tomcat服务器和必需的管理工具的便捷包,...