a.在 /etc/init.d/ 目录下创建文件 tomcat,代码如下:
# chkconfig: 345 91 10? # description: tomcat 启停脚本 # 包含函数库 . /etc/rc.d/init.d/functions # 获取网络配置 . /etc/sysconfig/network # 检测 NETWORKING 是否为 "yes" [ "${NETWORKING}" = "no" ] && exit 0 # 设置变量 # $TOMCAT 指向 Tomcat 的安装目录 TOMCAT=/usr/local/tomcat # $STARTUP 指向 Tomcat 的启动脚本 STARTUP=$TOMCAT/bin/startup.sh # $SHUTDOWN 指向 Tomcat 的关闭脚本 SHUTDOWN=$TOMCAT/bin/shutdown.sh # 设置 JAVA_HOME 环境变量,指向 JDK 安装目录 export JAVA_HOME=/usr/local/jdk # 启动服务函数 start() { echo -n $"Starting Tomcat service: "? $STARTUP RETVAL=$? echo } # 关闭服务函数 stop() { action $"Stopping Tomcat service: " $SHUTDOWN RETVAL=$? echo } # 根据参数选择调用 case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: $0 start|stop|restart" exit 1 esac exit 0b) 修改 tomcat 文件的访问权限
chmod 4755 tomcat
c) 生成 service
chkconfig --add tomcat
好了,现在可以通过 service tomcat start 命令启动 Tomcat 了,关闭及重启服务的命令也类似,只是将 start 换成 stop 或 restart。
相关推荐
创建和使用Tomcat自动启停脚本是系统管理员和开发者为了提高效率和便捷性的重要手段。下面将详细介绍如何创建和理解这样的脚本,以及它们在实际运维中的作用。 一、Tomcat简介 Tomcat是Apache软件基金会的Jakarta...
总结来说,这个解决方案通过shell脚本将expect、ssh和scp集成在一起,实现自动化远程服务器登录、文件传输、删除文件以及控制Tomcat服务的启停。这不仅提高了运维效率,减少了人工干预,而且在多服务器环境下提供了...
首先,启动脚本是控制Tomcat服务启停的关键。在Tomcat6中,这个脚本通常位于`$CATALINA_HOME/bin`目录下,名为`catalina.sh`。此脚本主要由一系列shell命令组成,用于设置环境变量、调用Java虚拟机(JVM)以及执行...
这样,我们就可以使用`service tomcat start/stop/restart`命令来控制Tomcat的启停了。 配置文件详解: 1. `server.xml`: 此文件是Tomcat的主要配置文件,包含服务器的各种组件设置。例如,`<Connector>`元素定义...
通过运行这些脚本,可以控制Tomcat的启停。 **5. 集成其他Web服务器** 虽然Apache Tomcat本身就是一个Web服务器,但为了提高性能和功能,经常与Apache HTTP Server或其他全功能Web服务器集成。例如,通过使用...
标题中的“Tomcat启动和关闭”是指在Apache Tomcat服务器中进行服务的启停操作,这是每个Java Web开发者必备的基础技能。Apache Tomcat是一个开源的Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范...
在日常运维或开发过程中,管理员和开发者常通过此脚本来快速启停Tomcat服务。 【标签】"tomcat7"直接点明了讨论的核心,即Tomcat的第七个主要版本。在这个版本中,Tomcat引入了多项改进和新功能,例如增强了安全...
同时,通过管理工具如Apache Manager或远程API,可以实现远程控制Tomcat的启停、管理应用等操作。 除了Tomcat6和Tomcat7,后续还有Tomcat8和Tomcat9等版本,它们分别引入了更多新特性和性能优化,例如Servlet 4.0和...
`startup.sh/bat`和`shutdown.sh/bat`也可用于控制Tomcat的启停。 6. **安全性**:Tomcat支持多种安全机制,包括基本认证、digest认证、SSL/TLS连接、角色基础的访问控制等。这些可以通过`conf/server.xml`中的`...
1. **bin**:此目录包含了启动和停止Tomcat的脚本,如`catalina.sh/bat`用于控制服务器的启停,`startup.sh/bat`和`shutdown.sh/bat`是更为简便的启动和关闭命令。此外,还有其他管理工具,如`admin.sh/bat`用于管理...
`bin`目录下有启动和停止Tomcat的脚本,如`catalina.sh`或`catalina.bat`,这些脚本用于控制Tomcat服务的启停,并且可以根据不同操作系统进行定制。此外,还有其他辅助脚本,如`startup.sh`和`shutdown.sh`,方便...
日志文件`logs`对于诊断问题至关重要,而`bin`目录的脚本则简化了服务的启停操作。对于开发者而言,`work`和`temp`目录下的内容一般不需要直接操作,除非在调试或清理资源时。`lib`目录中的库文件支持Tomcat的正常...
Apache Tomcat 8 是一个广泛使用的开源软件,用于部署和运行Java Servlets和JavaServer Pages (JSP)。...此外,了解如何使用`catalina.sh`或`catalina.bat`脚本来控制Tomcat的服务启停也是必不可少的技能。
当我们谈论“sh代码 - shell脚本方式启动Tomcat服务”时,这意味着我们要使用一个名为`main.sh`的shell脚本来控制Apache Tomcat服务器的启停。Tomcat是一个广泛使用的开源Java Servlet容器,它允许开发者部署和运行...
3. **启停命令**:使用 `/app/nginx/sbin/nginx -c /app/nginx/conf/nginx.conf` 启动 Nginx,`/app/nginx/sbin/nginx -s stop` 停止,`kill -HUP 主进程号` 或 `kill -HUP 进程号文件路径/app/nginx/logs/nginx.pid...
也可以使用Manager App进行应用的启停操作。 5. **日志与调试**:日志信息位于logs目录下,通过调整logging.properties可以定制日志级别和输出。 6. **安全设置**:配置`conf/tomcat-users.xml`文件添加用户和角色...
10. **JMX管理**:通过Java Management Extensions (JMX),可以远程监控和管理Tomcat实例,包括查看服务器状态、启停应用等。 11. **集群与负载均衡**:Tomcat支持集群部署,通过复制Session和负载均衡策略,实现高...
这个"Java启动关闭脚本.zip"文件包含的就是这样的脚本,用于自动化Java程序的启停操作。其中的"start.sh"和"stop.sh"是两个关键的Shell脚本,它们在Unix/Linux系统中被广泛使用。 首先,我们来详细了解一下`start....
Tomcat的启停脚本(/etc/init.d/tomcat)如下: ```bash #!/bin/bash # description: Tomcat7 Start Stop Restart # processname: tomcat7 # chkconfig: 234 20 80 CATALINA_HOME=/usr/local/tomcat8.5.39 case $...