在linux服务器下,肯定是需要系统启动时自动启动tomcat服务的。
方法/步骤
-
安装tomcat不管是在windows下还是在linux下都很简单的。一般都是下载免安装版本的。
我们可以在:http://archive.apache.org/dist/tomcat/ 网站下载我们需要的tomcat版本的tar.gz包。
-
然后我们用:tar -zxvf apache-tomcat-7.0.10.tar.gz,解压tomcat的包。解压后,我们可以用cd命令进入bin文件夹下,执行./startup.sh,启动tomcat。
-
下面我来介绍怎么在linux系统下设置tomcat自启动。我们都知道,在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的。
第一补:我们在/etc/init.d/下新建一个文件tomcat(需要在root权限下操作)
vi /etc/init.d/tomcat
写入如下代码:
# 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 JDK_HOME=/usr/java/jdk1.7.0_45 (请填写真实的JDK目录)
export CATALINA_HOME=/home/ldatum/usr/apache-tomcat-7.0.10(请填写真实的tomcat目录)
export CATALINA_BASE=/home/ldatum/usr/apache-tomcat-7.0.10(请填写真实的tomcat目录)
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
-
添加完毕之后,给其增加可执行权限:chmod +x /etc/init.d/tomcat.
-
之 后就是将这个shell文件的link连到/etc/rc2.d/目录下。linux的/etc/rcX.d/目录中的数字代表开机启动时不同的 run level,也就是启动的顺序,Ubuntu9.10下有0-5六个level,不能随便连到其他目录下,可能在那个目录中的程序启动时 Tomcat所需要的一些库尚未被加载,用ln命令将tomcat的链接链过去:ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat。rcX.d目录下的命名规则是很有讲究的,更具不同需要可能是S开头,也可能是K开头,之后的数字代表他们的启动顺序,详细看各自目录下的Readme文件。
-
接下来就是把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,使用如下命令:chkconfig ——add tomcat。如果chkconfig没有安装,则使用apt-get 或者yum之类的程序进行安装,一般服务器版本的Linux都已经自带了。
-
最后,就是reboot重启系统了。重启之后就会发现,你的Tomcat已经成功运行了。
END
相关推荐
Linux 下 Tomcat 服务器配置与开机自启动设置 一、Tomcat 服务器配置 Tomcat 服务器是一种流行的基于 Java 的 Web 应用服务器,它可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。在 Linux 中,配置 ...
tomcat的安装,并将将tomcat设置成服务
在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...
### Linux下安装Tomcat #### 知识点一:Tomcat简介 Apache Tomcat是一款开源的Servlet容器,由Apache Jakarta项目开发。它提供了一个纯Java环境来运行Java Servlet和JavaServer Pages (JSP)。Tomcat是Apache软件...
设置开机自动启动 1. 打开/etc/rc.d/rc.local文件,在文件最后添加环境变量 2. 保存修改的文件 3. 执行命令chmod +x /etc/rc.d/rc.local,给rc.local文件一个可执行的权限 配置访问文件 1. 停止tomcat服务 2. ...
Linux自动启动tomcat服务shell脚本
下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 首先,Apache Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序。它是一个轻量级的应用...
教你如何在linux下配置tomcat自动启动的脚本
5. **启动Tomcat**:启动Tomcat服务,使Jenkins WAR包能够自动展开并运行。在Ubuntu/Debian系统中,命令为`sudo systemctl start tomcat9`;在CentOS/RHEL系统中,命令为`sudo systemctl start tomcat`。 6. **等待...
为了更好地管理和监控Tomcat,可以配置系统服务,使Tomcat随系统启动而自动启动。可以创建一个系统启动脚本,然后通过`systemctl`或`update-rc.d`命令将其添加为服务。 Tomcat的配置文件主要位于`conf`目录下,包括...
在 Linux 服务器下安装和优化 Tomcat 是非常重要的,本文将详细介绍 Tomcat 的安装和优化过程。 一、下载和准备安装包 在安装 Tomcat 之前,需要下载二进制压缩包 apache-tomcat-7.0.40.tar.gz 和 jdk-6u45-linux-...
在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机...这将确保在系统启动时自动启动Tomcat服务,为你的Web应用提供持续的在线服务。在日常运维中,这样的自动化配置能大大提高效率,减少手动操作的繁琐。
以下是如何在Linux上安装Tomcat并配置它作为`Service`来实现启动和关闭操作的详细步骤: 1. **安装Tomcat** 首先,你需要下载Tomcat的二进制压缩包,通常可以从Apache官方网站下载。将压缩包解压到合适的目录,...
本文将详细讲解如何在Linux环境下安装和配置Tomcat 9,确保遵循的步骤适用于各种Linux发行版。 首先,让我们了解Tomcat 9。Tomcat是由Apache软件基金会开发的一个开源的Java Servlet容器,它实现了Java EE的Web部分...
在Linux环境下安装Apache Tomcat是一个必要的步骤,特别是对于Java开发者或Web服务器管理员来说。以下是一个详细的步骤指南,以Tomcat 5.0.28为例: 1. **安装JDK**: 首先,确保你的系统已经安装了JDK 1.4或更高...
以上就是Linux环境下安装和配置Apache Tomcat7的详细过程,涵盖了从下载、解压到启动、验证、安全配置等关键步骤。了解这些操作对于管理和维护基于Java的Web服务至关重要。在实际应用中,你可能还需要根据具体需求...
### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 ...通过以上步骤,不仅可以成功在Linux环境下安装并配置Tomcat服务器,还能实现多实例的部署与管理,为后续的应用开发和运维工作打下坚实的基础。
完成上述配置后,可以通过以下步骤验证Tomcat是否能够成功在系统启动时自动启动: 1. **重启系统**: ```bash sudo reboot ``` 2. **检查Tomcat状态**: - 如果使用的是`rc.local`方法,则可以直接检查Tomcat...
至此,你已经在Linux上成功安装并配置了两个独立的Tomcat实例。每个实例可以通过不同的端口访问,例如 `http://localhost:8080` 和 `http://localhost:8081`。 记住,管理和监控多个Tomcat实例需要谨慎,确保它们...