`

centos tomcat 自启动

阅读更多

启动Tomcat

  首先为Tomcat编辑一段启动脚本,并置于/etc/rc.d/init.d目录下,让Tomcat和httpd一样作为一项系统服务,并随系统自动启动。

[root@sample ~]# vi /etc/rc.d/init.d/tomcat  ← 建立Tomcat启动脚本,如下:

#!/bin/bash
#
# Startup script for the tomcat
#
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.

export JDK_HOME=/home/graduate/jdk1.6.0_16  ← 以免启动时找不到jdk
export JAVA_HOME=/home/graduate/jdk1.6.0_16 ←  以免启动时找不到jdk

# Source function library.
. /etc/rc.d/init.d/functions

start(){
if [ -z $(/sbin/pidof java) ]; then
echo "Starting tomcat"
/home/graduate/apache-tomcat-6.0.14/bin/startup.sh
touch /var/lock/subsys/tomcat
else
echo "tomcat allready running"
fi
}

stop(){
if [ ! -z $(/sbin/pidof java) ]; then
echo "Shutting down tomcat"
/home/graduate/apache-tomcat-6.0.14/bin/shutdown.sh
until [ -z $(/sbin/pidof java) ]; do :; done
rm -f /var/lock/subsys/tomcat
else
echo "tomcat not running"
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
/home/graduate/apache-tomcat-6.0.14/bin/catalina.sh version
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0

[root@sample ~]# chmod 755 /etc/rc.d/init.d/tomcat  ← 将启动脚本属性设置为755(使之可执行)

[root@sample ~]# chkconfig --add tomcat  ← 将Tomcat加入到chkconfig中

[root@sample ~]# chkconfig tomcat on   ← 将Tomcat设置为自启动

[root@sample ~]# chkconfig --list tomcat  ← 确认Tomcat服务状态
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 确认2~5为on的状态就OK

[root@sample ~]# /etc/rc.d/init.d/tomcat start  ← 启动Tomcat

Starting tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME: /usr/local/jdk1.5.0_08

测试Servlet/JSP


[1] 在浏览器上输入 http://你的IP地址(或你的域名)/jsp-examples ,确认是否出现如下画面:

分享到:
评论

相关推荐

    centos设置tomcat开机自启动

    ### CentOS 设置 Tomcat 开机自启动 #### 一、前言 在生产环境中,为了确保应用服务器能够稳定运行,我们通常需要配置应用服务器在系统重启后自动启动。本篇文章将详细介绍如何在CentOS环境下配置Tomcat服务器实现...

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...

    centos 下的tomcat自启动方法

    CentOS6.5下的tomcat自启动方案推荐,自己亲手做的,手把手教你

    centos6配置tomcat8开机自启动脚本

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

    Tomcat开机自启动

    "Tomcat开机自启动" Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。下面将详细介绍 Tomcat 开机自启动的步骤和相关知识点。 一、基本概念 在开始之前,需要了解一些...

    tomcat.rar CentOS自动安装tomcat

    此“tomcat.rar”压缩包文件的内容似乎与在CentOS7操作系统上自动安装Tomcat的过程有关。以下是关于这个主题的详细知识点: 1. **CentOS7**: CentOS是一个基于Linux的开源操作系统,常用于服务器部署,因其稳定性和...

    centos搭建jdk tomcat my5.6自启动服务

    在CentOS系统中搭建JDK、Tomcat以及MySQL 5.6自启动服务,我们需要按照以下步骤进行操作: 1. **JDK安装** - 首先,检查CentOS系统中已有的Java版本,通过`rpm -qa | grep java`命令。 - 如果存在多个版本,需要...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解Tomcat的不同版本。Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更...

    Centos7安装配置tomcat 9并设置自动启动

    Centos7安装配置tomcat 9并设置自动启动, 具体参考链接地址, https://blog.csdn.net/stinkstone/article/details/78082725 ,这里是连接的配置文件。

    linux设置tomcat自启动的方法

    linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...

    CentOS7 环境下Tomcat和Nginx 安全配置操作手册

    2.2.1 配置Tomcat服务自启动:编写一个Systemd服务单元文件,如`/etc/systemd/system/tomcat.service`,定义启动脚本和相关参数,然后通过`systemctl enable tomcat`使其开机启动。 2.3 Tomcat性能优化 2.3.1 更改`...

    阿里云centos部署yum-tomcat

    ### 阿里云CentOS部署Yum-Tomcat详细指南 #### 一、前言与背景 在阿里云上部署CentOS环境时,我们常常需要安装Tomcat服务器以支持Java Web应用程序的运行。对于刚安装好的CentOS系统,默认情况下是没有安装Tomcat...

    Centos7安装配置tomcat9并设置自动启动的方法

    在Centos7系统中安装和配置Tomcat9并实现其自动启动的方法包括以下步骤和知识点: 1. Tomcat是什么? Apache Tomcat是一个开源的Servlet容器,它是Apache软件基金会Jakarta项目中的一个子项目,实现了Sun ...

    centos里tomcat自动安装xrebel

    在Linux系统,特别是CentOS中,安装和配置Tomcat服务器是一项常见的任务,而XRebel是一款强大的性能监控工具,能够帮助开发者实时查看应用程序的性能,包括数据库查询、HTTP请求等。本文将详细介绍如何在CentOS中...

    centos源码安装apache-tomcat-8.0.21

    五、配置Tomcat开机自启 为了使Tomcat能够在系统启动时自动启动,需要配置systemd服务。首先,创建tomcat8.service文件: `cd /usr/lib/systemd/system` `touch tomcat8.service` 然后,编辑tomcat8.service文件...

    Linux下配置jdk+tomcat【附:设置tomcat自动启动,jsvc方式】.pdf

    这里我们将详细介绍如何在CentOS 5.3操作系统上进行这些步骤,并附带了如何设置Tomcat自动启动的方法,使用jsvc工具。 首先,我们需要安装JDK。在本文例子里,使用的是JDK 1.6版本。为了安装,你需要将下载的rpm...

    阿里云Centos7下安装Redis及tomcat设置自启动的方法

    在阿里云CentOS7环境下,安装Redis和设置Tomcat自启动是常见的运维任务,这对于搭建和管理服务器环境至关重要。下面将详细介绍这两个过程。 首先,我们来看Redis的安装配置: 1. **下载Redis**:通过`wget`命令从...

    centos7系统 jdk1.7 tomcat7.0

    本文将深入探讨如何在CentOS 7系统上安装和配置Java Development Kit (JDK) 1.7以及Apache Tomcat 7.0,这两个组件对于运行Java Web应用至关重要。 首先,我们来了解JDK 1.7。Java JDK是Java编程语言的软件开发工具...

    centos7 下 Tomcat8.5的安装和配置.附带Tomcat安装包

    自启动Tomcat** 为了让Tomcat在系统启动时自动运行,创建一个systemd服务单元文件: ```bash sudo vi /etc/systemd/system/tomcat.service ``` 添加以下内容: ```ini [Unit] Description=Apache Tomcat Web ...

    centos7.3安装jdk和tomcat和mysql

    2. **设置启动级别**:执行`systemctl enable tomcat.service`,使Tomcat服务开机自动启动。 #### 步骤二:优化Tomcat启动速度 1. **编辑配置文件**:编辑`$JAVA_HOME/jre/lib/security/java.security`文件,将`...

Global site tag (gtag.js) - Google Analytics