`

Centos安装tomcat6

 
阅读更多

下载安装

下载apache-tomcat-6.0.29.tar.gz包到目录/usr下解压

命令:tar -zvxf apache-tomcat-6.0.29.tar.gz

进入配置文件vi /etc/profile

添加TOMCAT_HOME=/usr/apache-tomcat-6.0.29

PATH中添加$TOMCAT_HOME/bin

末尾添加export TOMCAT_HOME退出保存

进入目录cd /usr/apache-tomcat-6.0.29/bin/将后缀为.sh的不可执行文件修改权限

命令:chmod +x *.sh

执行启动tomcat执行文件

命令:./startup.sh

配置启动脚本

安装jsvc

下载jsvc.tar.gz包到/usr/apache-tomcat-6.0.29/bin/目录下

解压tar -zvxf jsvc.tar.gz

解压后进入jsvc-src文件夹

执行support下的buildconf.sh脚本sh support/buildcon.sh

configure755的权限chmod 755 configure

./configure --with-java=/usr/java/jdk1.6.0_32

make

安装完成

添加tomcat启动脚本

添加用户:useradd tomcat

添加组:groupadd tomcat

tomcat用户加入tomcat组:usermod -G tomcat tomcat

设置tomcat用户对tomcat组根目录的权限:

chowm -R tomcat /usr/apache-tomcat-6.0.29

新建tomcat启动脚本:vi /etc/init.d/timcat

在脚本文件中加入内容如下:

#!/bin/sh

#

# chkconfig: 345 96 22

# description: starts or stops the tomcat instance

#

# Small shell script to show how to start/stop Tomcat using jsvc

# If you want to have Tomcat running on port 80 please modify the server.xml

# file:  

#

# That is for Tomcat-5.0.x (Apache Tomcat/5.0)

#

# Adapt the following lines to your configuration

JAVA_HOME=/usr/java/jdk1.6.0_32

CATALINA_HOME=/usr/apache-tomcat-6.0.29

DAEMON_HOME=$CATALINA_HOME/bin

TOMCAT_USER=tomcat

# LANG=zh_CN.GBK

# for multi instances adapt those lines.

TMP_DIR=/var/tmp

PID_FILE=/var/run/jsvc.pid

CATALINA_BASE=$CATALINA_HOME

#CATALINA_OPTS="-Dclient.encoding.override=GBK -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.region=CN"

#CATALINA_OPTS="-Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN"

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

关闭并保存脚本,赋予脚本755权限:

chmod +x /etc/init.d/tomcat

启动tomcatservice tomcat start

 

用命令ps -ef | grep tomcat查看tomcat进程是否启动

添加开机自启动

chkconfig --add tomcat

chkconfig tomcat on

 

查看添加是否成功:chkconfig --list tomcat 

分享到:
评论

相关推荐

    CentOS 5.2下安装Tomcat5.5

    本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...

    centos设置tomcat开机自启动

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

    centos7.0安装tomcat7.0.82步骤

    centos7.0安装tomcat7.0.82的详细步骤和注意事项,亲测有效

    centos jdk tomcat安装脚本

    centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助

    tomcat.rar CentOS自动安装tomcat

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

    centOS7设置Tomcat8开机启动

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

    linux centos安装tomcat 部署javaweb

    下面将详细阐述如何在Linux CentOS7上安装Tomcat并部署Java Web应用程序。 首先,我们需要确保系统已经安装了Java Development Kit (JDK)。JDK是开发和运行Java程序的基础,Tomcat需要它来编译和执行Java代码。在...

    centos6.7环境下安装tomcat和jdk文档

    该文档详细介绍,怎么样安装centos6.7,以及在cent0s环境下面安装tomcat,jdk

    centos7安装Tomcat7.txt

    ### CentOS 7 安装 Tomcat 7 的详细步骤及注意事项 #### 一、环境准备与下载 在开始安装之前,确保已经安装了 CentOS 7 操作系统,并且已配置好网络连接。此外,还需要安装 Java 环境,因为 Tomcat 是基于 Java 的...

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    CentOS7离线安装tomcat.zip

    本教程将详细讲解如何在CentOS 7上离线安装Tomcat,这对于那些无法连接到互联网或者网络环境受限的服务器尤其重要。 首先,你需要下载所需的软件包。在本压缩包"CentOS7离线安装tomcat.zip"中,包含了安装Tomcat所...

    centos源码安装apache-tomcat-8.0.21

    CentOS源码安装Apache Tomcat 8.0.21 Apache Tomcat是一款流行的Java Web服务器,广泛应用于企业级Web应用程序。CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码...

    centos7.3安装jdk和tomcat和mysql

    总结以上步骤,您已经完成了在CentOS 7.3系统上安装JDK 1.8、Tomcat 9以及MySQL数据库的基本流程。这些步骤不仅涵盖了软件的安装,还包括了环境配置和服务管理等内容,有助于搭建一个稳定可靠的Java Web应用开发环境...

    CentOS7下配置java环境及安装tomcat9.docx

    在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...

    centos7下安装部署tomcat7

    linux环境下安装tomcat详细步骤,本教程主要是针对centos7下安装部署tomcat7做了全方位讲解,其他linux版本基本差不多

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

    在CentOS 7环境下搭建和配置Java应用服务器,如Tomcat和Nginx,是企业IT基础设施中的常见任务。这个过程涉及到多个步骤,包括安装必要的软件、配置安全性和优化性能,确保服务稳定运行。以下是对标题和描述中所述...

    CentOS系统安装Tomcat切换JDK的方法.doc

    本篇文章将深入解析如何在CentOS系统上安装Tomcat,并在遇到默认OpenJDK导致验证码图像显示异常问题时,通过`alternatives`工具优雅地切换至Sun JDK,以确保应用的正常运行。 #### 一、问题背景及分析 在CentOS...

    centos6.7安装tomcat

    ### CentOS 6.7 下安装与配置 Tomcat 8.5 的详细步骤 #### 一、准备工作 在开始安装之前,请确保已经安装了 CentOS 6.7 操作系统,并且系统能够正常联网。 #### 二、下载 Tomcat 1. **创建安装目录:** ```bash...

Global site tag (gtag.js) - Google Analytics