CentOS6.5中Tomcat的安装配置

  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

JDK的安装配置

  tomcat的运行依赖于Java jdk,所以安装Tomcat前需要先安装jdk,已安装的可以跳过此步骤。判断主机是否安装jdk的方法:输入命令java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装则按照以下方法下载安装。

  1. 下载对应版本的JDK:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 解压或安装到指定路径
    tar -zxv -f jdk-8u65-linux-i586.gz
  3. 配置环境变量
    vim /etc/profile
    将下面的内容复制到profile文件的底部:

    1
    2
    3
    4
    JAVA_HOME=/usr/java/jdk1.8.0_101
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
    export PATH JAVA_HOME CLASSPATH
  4. 保存并退出

  5. 使profile文件立即生效:
    source /etc/profile

Tomcat安装配置

  1. 下载对应版本的Tomcat:
    http://tomcat.apache.org/download-80.cgi
  2. 解压到指定路径
  3. 关闭防火墙、关闭SELinux:
    chkconfig iptables off
    vim /etc/selinux/config
    SELINUX改为disabled
      通过以上设置,运行/usr/local/ /tomcat/bin/startup.sh,出现以下情况,表示已成功启动Tomcat

    此时,在浏览器中访问:localhost:8080,应有一下界面:

  4. 设置tomcat的服务器启动和关闭
    执行命令:vim /etc/rc.d/init.d/tomcat,创建脚本文件,在文件中写入如下代码,保存并且退出

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    #!/bin/bash
    # /etc/rc.d/init.d/tomcat
    # init script for tomcat precesses
    # processname: tomcat
    # description: tomcat is a j2se server
    # chkconfig: 2345 86 16
    # description: Start up the Tomcat servlet engine.
    if [ -f /etc/init.d/functions ]; then
    . /etc/init.d/functions
    elif [ -f /etc/rc.d/init.d/functions ]; then
    . /etc/rc.d/init.d/functions
    else
    echo -e "\atomcat: unable to locate functions lib. Cannot continue."
    exit -1
    fi
    RETVAL=$?
    CATALINA_HOME="/usr/local /tomcat"
    #tomcat安装目录,你安装在什么目录下就复制什么目录
    case "$1" in
    start)
    if [ -f $CATALINA_HOME/bin/startup.sh ];
    then
    echo $"Starting Tomcat"
    $CATALINA_HOME/bin/startup.sh
    fi
    ;;
    stop)
    if [ -f $CATALINA_HOME/bin/shutdown.sh ];
    then
    echo $"Stopping Tomcat"
    $CATALINA_HOME/bin/shutdown.sh
    fi
    ;;
    *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
    esac
    exit $RETVAL
    Linux
  5. 给文件添加权限,使得脚本文件可以执行,命令为 chmod 755 /etc/rc.d/init.d/tomcat

  6. 将其添加到服务中,命令为 chkconfig --add /etc/rc.d/init.d/tomcat
  7. 然后将下面的配置文件加到tomcat中的catalina.sh文件中的最后面,命令为:
    vim /usr/local/kencery/tomcat/bin/catalina.sh

    1
    2
    3
    4
    5
    export JAVA_HOME=/usr/java/jdk1.8.0_101
    # javajdk的安装路径,使用echo $JAVA_HOME命令可以读取
    export CATALINA_HOME=/usr/local/kencery/tomcat
    export CATALINA_BASE=/usr/local/kencery/tomcat
    export CATALINA_TMPDIR=/usr/local/kencery/tomcat/temp

  通过以上设置,可以通过:service tomcat startservice tomcat stop来启动和停止tomcat服务了

  1. 设置tomcat的开机启动
    打开linux设置开启启动的文件,将下面的配置文件写入此文件的最后,命令为:
    vim /etc/rc.d/rc.local

    1
    2
    3
    4
    5
    6
    export JAVA_HOME=/usr/java/jdk1.8.0_101
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    export CATALINA_HOME=/usr/local/kencery/tomcat/
    #tomcat自启动
    /usr/local /tomcat/bin/startup
  2. 设置tomcat用户名和密码
    在tomcat安装包下面的conf文件下含有一个tomcat-user.xml文件,修改此文件即可,命令为:vim tomcat-users.xml
    在打开的xml配置文件最后面写入下面这段配置文件之后保存并且退出即可。

    1
    2
    3
    <role rolename="admin-gui"/>
    <role rolename="manager-gui"/>
    <user username="admin" password="admin" roles="manager-gui,admin-gui"/>
若本文对您有帮助,请打赏鼓励本人!
---------------- End ----------------
扫二维码
扫一扫,使用手机查看

扫一扫,使用手机查看

QQ