`
flowercat
  • 浏览: 362280 次
社区版块
存档分类
最新评论

REDHAT5下 Tomcat6使用jsvc 自启动

阅读更多
1、安装jdk和tomcat6
2、编译安装 jsvc
cd $CATALINA_HOME/bin
tar zxvf jsvc.tar.gz
cd jsvc-src
chmod +x configure
./configure --with-java=/usr/local/jdk
make
3、创建 tomcat 启动脚本
vi /etc/init.d/tomcat,需要root,内容如下
#!/bin/sh
# Startup Script for Tomcat6
# description: Tomcat Daemon
# processname: jsvc
# pidfile: /var/run/jsvc.pid

. /etc/rc.d/init.d/functions 
export JAVA_HOME=/usr/local/jdk
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.24

DAEMON_HOME=$CATALINA_HOME/bin
#此处换成你的tomcat用户
TOMCAT_USER=web

# for multi instances adapt those lines.
TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=$CATALINA_HOME

CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar

case "$1" in
  start)
    #
    # Start Tomcat
    #
    $DAEMON_HOME/jsvc-src/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Dcatalina.base=$CATALINA_BASE \
    -Djava.io.tmpdir=$TMP_DIR \
    -wait 10 \
    -pidfile $PID_FILE \
    -outfile $CATALINA_HOME/logs/catalina.out \
    -errfile '&1' \
    $CATALINA_OPTS \
    -cp $CLASSPATH \
    org.apache.catalina.startup.Bootstrap
    #
    # To get a verbose JVM
    #-verbose \
    # To get a debug of jsvc.
    #-debug \
    exit $?
    ;;

  stop)
    #
    # Stop Tomcat
    #
    $DAEMON_HOME/jsvc-src/jsvc \
    -stop \
    -pidfile $PID_FILE \
    org.apache.catalina.startup.Bootstrap
    exit $?
    ;;

  *)
    echo "Usage tomcat.sh start/stop"
    exit 1;;
esac


然后, chmod +x tomcat

4. 以服务启动,需要 root
chkconfig --add tomcat
检测 chkconfig --list

5、启动tomcat
service tomcat start

6、注意:
默认情况下,在未部署任何应用的tomcat可以正常启动,并且访问正常。
在给tomcat增加虚拟目录后需要注意linux的权限问题,例如:配置的虚拟目录和tomcat安装目录本身最好是同一个用户,即启动tomcat的用户
分享到:
评论

相关推荐

    Redhat 下安装 Tomcat 之完全指南

    《Redhat 下安装 Tomcat 之完全指南》 本文档详述了在 Redhat 操作系统上安装和配置 Apache Tomcat 的步骤,旨在为初学者提供全面指导。Tomcat 是一款流行的开源 Java Servlet 容器,它支持 JSP 和 Servlet 技术,...

    Redhat AS5 Tomcat 启动shell文件

    Redhat AS5 Tomcat 启动shell文件

    redhat下tomcat安装

    在红帽子系统下安装tomcat的方法

    Red_Hat(LINUX)下JDK TOMCAT(x64)环境配置 自启动设置

    ### Red Hat (LINUX) 下 JDK TOMCAT (x64) 环境配置与自启动设置 在本文中,我们将详细介绍如何在 Red Hat Enterprise Linux 4 (x86_64) 操作系统上安装并配置 JDK 1.6 和 Tomcat 6,以及如何设置它们为系统自启动...

    linux下tomcat+JDK+redhat配置文档+安装软件

    linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+...

    redhat6下安装Oracle+JDK+Tomcat

    Redhat6.0下安装单节点Oracle11gR2、Jdk以及Tomcat文档。

    redhat linux下设置oracle随操作系统自动启动的方法.docx

    "RedHat Linux下设置Oracle随操作系统自动启动的方法" 本文档将指导读者如何在RedHat Linux操作系统中设置Oracle数据库随操作系统自动启动。下面是相关的知识点: 一、修改/etc/oratab文件 在RedHat Linux操作...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    - `REdHat Linux 5 tomcat 的安装及环境的配置.doc`:这份文档提供了Tomcat5在Redhat Linux 5上的安装指南,包括安装步骤、配置文件修改和启动服务的详细说明。 综上所述,这个压缩包文件提供了一套完整的在Redhat...

    Red Hat安装配置tomcat6

    在本文中,我们将深入探讨如何在Red Hat Linux Enterprise 5.5系统上安装和配置Tomcat 6,这是一个广泛使用的开源Java Servlet容器。Tomcat作为中间件,是部署Java Web应用程序的标准平台,对于开发和运行基于Java...

    RedHat Apache与Tomcate整合全过程

    【RedHat Apache与Tomcat整合全过程】 在构建高效且安全的Web服务环境中,Apache和Tomcat的整合是一个常见的策略。这种整合方式旨在优化资源分配,提高性能,并加强系统的安全性。以下是一个详细的整合步骤: 1. *...

    rhel6开机启动自己的程序

    如果服务器经常重启比如断电,自己开发的非系统程序,需要开机启动,在rhel5及以下版本呢,可以很简单配置 但是高版本无效,可以采用以下方法 只需要一步,就能达到目的!

    RedHat_linux+apache+tomcat+mod_jk_负载均衡安装说明

    ### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...

    linux redhat5下安装oracle11g

    标题:Linux Redhat5 下安装 Oracle11g 描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5 操作系统下。 标签:Linux Redhat5 Oracle 安装 VMware 安装...

    Apache-tomcat-6.0.53 for Linux(Redhat/CentOS测试通过)

    提供tomcat6 for linux,给急需使用的朋友应急,官网上不好找了。Redhat6.6下测试通过。安装说明: 1.解压并且解包 输入命令:tar -zxvf apache-tomcat-6.0.53.tar.gz 在目录下有apache-tomcat-6.0.53文件夹,重命名...

    redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本

    apr-1.3.9-5.el6_9.1.x86_64.rpm openscap-1.2.13-2.el6.x86_64.rpm rpm-build-4.8.0-59.el6.x86_64.rpm fakeroot-libs-1.12.2-22.2.el6.x86_64.rpm rpmdevtools-7.5-2.el6.noarch.rpm redhat-rpm-config-9.0.3-51....

    RedHat AS4.0 Tomcat Apache Oracle10g

    Tomcat是Apache软件基金会Jakarta项目的一个核心部分,是一个开放源代码的Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)技术。在Red Hat AS4.0中,Tomcat作为默认的Java Web服务器,用于处理HTTP请求并...

    RedHat Enterprise Server 5 安装JDK+Tomcat+Oracle10g

    ### Red Hat Enterprise Linux 5 (RHEL5) 安装 Oracle 10g、JDK 和 Tomcat #### 概述 本篇文章详细介绍如何在 Red Hat Enterprise Linux 5(RHEL5)上安装 Java Development Kit (JDK)、Apache Tomcat 以及 Oracle ...

    CentOS&RedHat5-6版本升级openssh8.1P1.rar

    CentOS&RedHat5-6版本升级openssh8.1资源 如果没有进行过openssh的升级请用《openssh源码安装8.1p1.txt》,如果升级到过7.4以上版本,请使用《openssh源码升级8.1p1.txt》 压缩包包含操作文档和所有源码包,均为...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

Global site tag (gtag.js) - Google Analytics