第一种方式:
Tomcat启动可以用自带的确jsvc来实现:
这种方式我试过,如果顺利的话,应该是可以的,但是步骤非常繁琐,需要很多依赖的类库和gcc,下面一个方法比较方便快捷。
第二种方式:
这里需要修改红色变量即可。
# !/bin/bash
# whoami
# root
# chkconfig: 345 51 49
# description: starts the tomcat deamons
#
JAVA_HOME=/usr/java/jdk1.5.0_14
export JAVA_HOME
CATALINA_HOME=/opt/tomcat
export CATALINA_HOME
case "$1" in
start)
echo "Starting Tomcat ..."
sleep 2
$CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Stop Tomcat ..."
sleep 2
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "restarting tomcat"
$0 stop
$0 start
;;
*)
echo "Usage: $1 {start|stop}"
;;
esac
exit 0
保存添加可执行
chmod a+x /etc/rc.d/init.d/tomcatd
加入启动项
chkconfig --add tomcatd
chkconfig --list tomcatd
查看一下
这样就可以了 reboot linux
分享到:
相关推荐
在Linux环境中,为了确保应用程序如Tomcat能够随系统自动启动并作为守护进程运行,需要进行一系列的配置步骤。本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的...
linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...
自动启动可以确保这些服务或程序在系统启动时自动启动,提高系统的可靠性和稳定性。 如何创建自动启动脚本? 创建自动启动脚本需要完成以下步骤: 1. 进入/etc/init.d目录,创建一个新的 shell 脚本文件,例如...
- **传输到Linux系统**: 将下载好的`jdk-8u151-linux-x64.tar.gz`与`apache-tomcat-8.0.45.tar.gz`文件通过FTP或其他方式传输至Linux虚拟机。 **1.2 文件解压** - **放置位置**: 将下载好的JDK与Tomcat压缩包放置...
- **错误处理**:在脚本中加入错误检查和处理机制,如检查Tomcat是否已运行,避免重复启动。 - **日志记录**:将脚本的执行结果输出到日志文件,便于后期查看和调试。 - **环境变量**:将Tomcat的安装路径等信息定义...
为了使Tomcat在系统启动时自动运行,可以在`/etc/rc.d/rc.local`文件中加入`/usr/local/tomcat/bin/startup.sh`命令。这样,每次系统启动时,Tomcat也会随之启动。 通过以上步骤,你就可以在Ubuntu Linux系统下成功...
本教程将详细介绍在Windows、Linux和macOS操作系统上安装与配置Tomcat的步骤。 1. **Windows上的安装** - 下载:首先,访问Apache Tomcat官方网站下载最新版本的Tomcat安装包,通常是.zip格式。 - 解压:下载完成...
### Linux下Shell脚本监控Tomcat状态并实现自动启动详解 #### 一、背景与目的 随着企业级应用越来越依赖于稳定的服务环境,确保服务的高可用性成为了系统管理员的重要职责之一。对于部署在Linux环境下的Java应用...
4. Eclipse会自动构建并部署项目,然后在浏览器中打开默认的启动页面,你可以进行测试和调试。 **注意事项** - 确保Tomcat服务器和Eclipse在同一台机器上运行,且Tomcat的版本与Java版本兼容。 - 避免端口冲突,...
这个主题涉及到如何配置Tomcat以便在系统启动时自动启动服务,这对于持续运行的Web应用或者需要24/7服务的环境非常有用。 首先,我们需要了解在Windows环境下,Tomcat自启动的实现方法。描述中提到的"service.bat...
在IT行业中,自动化的运维...总之,这个"自动重启tomcat批处理命令"展示了如何通过Linux命令行工具和Tomcat的管理来实现自动化运维,这在大型分布式系统中是必不可少的实践,能够减少手动操作的错误,提高运维效率。
此外,为了使Apache能够在系统启动时自动运行并作为系统服务,还需要将其添加到系统服务管理中。这通常涉及创建一个初始化脚本或使用像systemd这样的服务管理系统进行配置。在Linux环境下,这可能意味着创建一个...
9. **热部署**:当应用目录下的`.class`文件或`.jar`文件发生变化时,Tomcat会自动重新加载,实现热部署。 10. **性能监控**:通过`/manager/status`页面可以查看Tomcat的运行状态,包括线程、内存、请求统计等信息...
如果你希望在每次启动Tomcat时自动应用这些内存设置,可以编辑Tomcat安装目录下的`bin/catalina.sh`文件,在其中添加或修改相应的参数。例如,可以在文件的顶部加入以下内容: ```bash JAVA_OPTS='-Xms512m -Xmx...
- 将OpenSSL安装路径加入到系统环境变量中,确保可以在任何位置调用OpenSSL命令。 #### 步骤三:利用OpenSSL创建本地CA - **创建CA密钥**: - 执行命令`openssl genrsa -out ca.key 2048`生成CA私钥。 - 创建自...
最后,使用`chkconfig tomcat on`命令将Tomcat服务加入到chkconfig管理的列表中,并设置为开机自启动。如果要手动启动Tomcat服务,可以使用`service tomcat start`命令。 在整个过程中,了解CentOS 6的启动流程、...
### 在一台服务器上启动多个Tomcat实例的详细指南 #### 标题与描述解析 - **标题**:“一台服务器上启动多个tomcat” - **描述**:“利用不同端口区别,同一台电脑上可启动多个tomcat” 这些信息提示我们本篇文章...
- **配置Tomcat环境变量**:同样地,修改`/etc/profile`文件,添加Tomcat的环境变量`TOMCAT_HOME`,并将其加入到`PATH`变量中。 ##### 其他配置 - **开机自启动设置**:脚本未具体展示,但根据描述,Tomcat和Apache...
本文将详细介绍在 Linux 系统中配置 Oracle 服务自动重启的方法,包括配置 Oracle 数据库和监听器,使其随 Linux 系统自启动实现自动重启。 第一步:查看 Oracle 环境信息 在 Linux 系统中,查看 Oracle 环境信息...
- **将Tomcat设为Windows服务运行**:在Windows环境中,可以通过安装Tomcat为系统服务来实现自动启动。这通常通过`bin/service.bat install`命令完成。安装后,可以通过Windows的服务管理工具来管理Tomcat服务。 ##...