zoukankan      html  css  js  c++  java
  • linux(rhel7.0)环境安装tomcat

    在安装之前先检查当前环境是否已经安装jdk.

    rpm -qa|grep java

    whereis java  、java -version

    如有安装请先卸载:

    1.rpm -e --nodeps jdk-1.8.0_102-fcs

    2.yum -y remove java java-1.8.0-openjdk

    下载需要安装的jdk

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    linux环境下主要有两种方式

    1.rpm -ivh jdk-8u102-linux-x64-rpm

    2.tar -zxvf jdk-8u102-linux-x64.tar.gz  解压到 /usr/java路径下.

    配置jdk的环境变量.

    vim /etc/profile

    JAVA_HOME=/usr/java/jdk1.8.0_102

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

    export PATH JAVA_HOME CLASSPATH

    source /etc/profile 让环境变量立马生效

    java -version 验证jdk是否安装成功

    echo $JAVA_HOME 验证相关的环境变量是否都正确.

    在安装完jdk后,开始进行安装tomcat.

    tar -zxvf apache-tomcat-8.0.29.tar.gz 解压到/usr/local

    在此着重强调下安装的目录/usr/local  最好把解压后的目录修改为tomcat

    vim /usr/local/tomcat/bin/catalina.sh

    在文件的export位置增加如下内容.

    export CATALINA_HOME=/usr/local/tomcat
    export CATALINA_BASE=/usr/local/tomcat
    export CATALINA_TMPDIR=/usr/local/tomcat/temp
     
    创建tomcat脚本,用作开机启动以及快捷操作使用
    vim /etc/rc.d/init.d/tomcat

    #!/bin/sh
    # chkconfig: 345 99 10
    #. /etc/init.d/functions
    # /etc/rc.d/init.d/tomcat
    # description:auto-start tomcat
    RETVAL=0
    export JRE_HOME=/usr/java/jdk1.8.0_112
    export CATALINA_HOME=/usr/local/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=$?
    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

    保存之后需要把tomcat加入管理

    chmod 755 /etc/rc.d/init.d/tomcat

    chkconfig --add tomcat 

    验证是否配置完成 service tomcat start.

          
  • 相关阅读:
    [置顶] Blender 三维绘图及渲染软件 (开源优秀强大跨平台)
    观察力训练(福尔摩斯演绎法)
    Shiro 权限框架使用总结
    [置顶] 如何编写出优美的 JavaScript 代码
    TopCoder 入门教程 sqybi完善版
    开源 3D CAD 软件 gCAD3D 1.9.1 发布
    Java 局部内部类访问局部变量必须加 final 关键字
    [置顶] 程序员如何做出“不难看”的设计
    JavaFX DirectoryChooser[目录选择器]使用实例及源代码[图文]
    项目管理软件收集
  • 原文地址:https://www.cnblogs.com/redis/p/5988079.html
Copyright © 2011-2022 走看看