编译安装Tomcat

  1. 下载jdk (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
  2. 解压jdk
    # tar -zxvf jdk-8u65-linux-x64.gz -C /usr/local
    # ln -sv /usr/local/jdk1.8.0_65 /usr/local/jdk
  3. 设置jdk环境变量
    # vi /etc/profile.d/java.sh
    # Set java environment
    JAVA_HOME=/usr/local/jdk
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME PATH CLASSPATH

    # source /etc/profile.d/java.sh

  4. 下载Tomcat
    # wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.29/bin/apache-tomcat-8.0.29.tar.gz
  5. 安装Tomcat
    # tar -zxvf apache-tomcat-8.0.29.tar.gz -C /usr/local
    # ln -sv /usr/local/apache-tomcat-8.0.29 /usr/local/tomcat
  6. 新建网站根目录并更改SELinux类型
    # mkdir -p /data/www && chcon -t httpd_sys_content_t -R /data/www/
  7. 修改Tomcat网站根目录
    # vi /usr/local/tomcat/conf/server.xml
    在<Host></Host>节点中增加一行
    <Context path="" docBase="/data/www" debug="0" reloadable="true" crossContext="true" />
  8. 添加tomcat用户和用户组
    # useradd -r -M -s /sbin/nologin tomcat
  9. 修改Tomcat安装目录属组
    # chown -R tomcat:tomcat /usr/local/tomcat/
  10. 创建Tomcat自启动脚本
    # cd /usr/local/tomcat/bin
    # tar -zxvf commons-daemon-native.tar.gz
    # cd commons-daemon-1.0.10-native-src/unix
    # ./configure --with-java=/usr/local/jdk
    # make
    # cp jsvc ../..
    # cd ../..
    # cp daemon.sh /etc/init.d/tomcat
  11. 修改Tomcat自启动脚本
    # vi /etc/init.d/tomcat
    增加# chkconfig: - 80 20一行,如下所示:
    #!/bin/sh
    #
    # chkconfig: -
    #
    # Licensed to the Apache Software Foundation (ASF) under one or more

    在注释后增加3行

    JAVA_HOME=/usr/local/jdk
    CATALINA_HOME=/usr/local/tomcat
    TOMCAT_USER=tomcat
    如下所示:

  12. # -----------------------------------------------------------------------------
    # Commons Daemon wrapper script.
    # -----------------------------------------------------------------------------
    JAVA_HOME=/usr/local/jdk
    CATALINA_HOME=/usr/local/tomcat
    TOMCAT_USER=tomcat # resolve links - $ may be a softlink
  13. 设置Tomcat服务自启动
    # chmod +x /etc/init.d/tomcat
    # chkconfig tomcat on
  14. 启动Tomcat服务
    # service tomcat start

yum安装Tomcat

  1. 安装Java
    # yum -y install java
  2. 安装Tomcat
    # yum -y install tomcat tomcat-webapps tomcat-admin-webapps
  3. 设置Tomcat服务自启动
    # systemctl enable tomcat
  4. 启动Tomcat服务
    # systemctl start tomcat

RedHat7安装Tomcat的更多相关文章

  1. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  2. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  3. CentOS6.5安装Tomcat

    安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...

  4. CentOS 安装tomcat 7

    安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.c ...

  5. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

  6. Linux下安装tomcat

    安装tomcat之前首先安装jdk,这个看前面的帖子. 下面说centeros6.5安装tomcat7的方法: 1.将apache-tomcat-7.0.29.tar.gz文件上传到/home/zha ...

  7. linux centos中使用yum安装tomcat

    在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 可以先查看tomc ...

  8. 在Linux中安装Tomcat

    带Linux的虚拟机中安装Tomcat 一.从官方网站上下载tomcat软件包.http://tomcat.apache.org/ apache-tomcat-7.0.33.tar.gz 二.下载到本 ...

  9. 安装Tomcat服务器

    一.首先,下载Tomcat,你可以直接百度Tomcat官网, 或者,直接在地址栏输入他的官网地址:http://tomcat.apache.org/,然后进入他的主页,在主页左侧可以找到Downloa ...

随机推荐

  1. java.lang.UnsupportedClassVersionError(java项目版本一致问题)

    报此错误,一般都是由于在myeclipse中的java项目是用高版本(jdk1.6之后)的jdk进行编译后生成的class文件,却要运行在低版本的jdk虚拟机上,导致这个错误 解决办法: 在myecl ...

  2. Buying Feed, 2010 Nov (单调队列优化DP)

    约翰开车回家,又准备顺路买点饲料了(咦?为啥要说"又"字?)回家的路程一共有 E 公里,这一路上会经过 K 家商店,第 i 家店里有 Fi 吨饲料,售价为每吨 Ci 元.约翰打算买 ...

  3. 解决wordpress上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值。

    上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值. 解决方法:修改/etc/php5/apache2/php.ini文件中的 post_max_size = 6 ...

  4. [转贴]xcode帮助文档

    突然间得到了一台MAC ,这时候不学OC 更待何时学呀?马上找了IOS开发的书和网上的帖子看,最近在开源力量那里看了TINYFOOL的入门讲座,讲的都很虚,可能时间不够吧,也没看到什么例子呀,什么的, ...

  5. C++构造函数的自动调用(调用一个父类的构造函数,有显性调用最好,否则就默认调用无参数的构造函数)——哲学思想:不调用怎么初始化父类的成员数据和VMT?

    我总是记不住构造函数的特点,关键还是没有领会那个哲学思想:父类的构造函数一方面要初始化它自己的成员数据,另一方面也要建立它自己的VMT呀!心里默念一百遍:一定调用父类构造函数,一定调用父类构造函数,一 ...

  6. 关于PowerBuilder 9.0中如何修改项目工程名字

    关于PowerBuilder 9.0中如何修改项目工程名字,首先要找到三个文件,xxx.pbl.xxx.pbt.xxx.pbw这三个文件,为何要找这个三号个文件呢? 因为在使用PowerBuilder ...

  7. Learning WCF Chapter1 Exposing Multiple Service Endpoints

    So far in this chapter,I have shown you different ways to create services,how to expose a service en ...

  8. oracle core04_undo

    undo信息 oracle中undo的信息主要完成下面的功能: 1,构建块一致性读 2,回滚事务 UBA:undo block address 1,块中的事务槽ITL中的UBA表示这个ITL所在的bl ...

  9. BZOJ2296: 【POJ Challenge】随机种子

    2296: [POJ Challenge]随机种子 Time Limit: 1 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 114  Solv ...

  10. DELL笔记本拆机添加内存条

    在笔记本后面拧开7个螺丝 然后打开后盖 掰开卡口,内存条会弹出,此时按住内存条两侧的缺口往外用力就可以拔出内存条. 装入内存条时,先插入内存条,按下即可.