编译安装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. apache整合tomcat部署集群

    近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识. 所以做下笔记日后回顾可以用到. apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所以a ...

  2. 裸眼3D立体显示技术原理详解

    众所周知,现实世界是一个三维空间,除去时间这一维度,现实世界是由长度.宽度和高度三个维度组成,我们每天就生活在这个三维世界中,而现有的显示设备大多数都只能显示二维信息,并不能带给人真实的三维感觉.为了 ...

  3. 2.5.5 使用DatePickerDialog, TimePickerDialog

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout ...

  4. C++ Prime:指针和const

    与引用一样,也可以令指针指向常量或非常量,类似于常量引用,指向常量的指针不能用于改变其所指对象的值.要想存放常量对象的地址,只能使用指向常量的指针: const double pi = 3.14; / ...

  5. 《大数据Spark企业级实战 》

    基本信息 作者: Spark亚太研究院   王家林 丛书名:决胜大数据时代Spark全系列书籍 出版社:电子工业出版社 ISBN:9787121247446 上架时间:2015-1-6 出版日期:20 ...

  6. oracle object_id和data_object_id的区别

    Oracle的数据字典表dba_objects包含了两个字段,object_id, data_object_id,官方文档上的解释是: object_id: Dictionary object num ...

  7. 改善C#程序的50种方法

    为什么程序已经可以正常工作了,我们还要改变它们呢?答案就是我们可以让它们变得更好.我们常常会改变所使用的工具或者语言,因为新的工具或者语言更富生产力.如果固守旧有的习惯,我们将得不到期望的结果.对于C ...

  8. 浅析基于微软SQL Server 2012 Parallel Data Warehouse的大数据解决方案

    作者 王枫发布于2014年2月19日 综述 随着越来越多的组织的数据从GB.TB级迈向PB级,标志着整个社会的信息化水平正在迈入新的时代 – 大数据时代.对海量数据的处理.分析能力,日益成为组织在这个 ...

  9. (转载)可重入函数(reentrant function)

    (转载)http://blog.163.com/xu_jin_rong/blog/static/1491966220086775017178 由于cublog系统的缘故,将前段时间写的一篇blog文章 ...

  10. 开源库CImg 数据格式存储

    CImg为开源图像处理库,仅有一个头文件CImg.h便包含了对图像的所有处理函数,函数操作简单,编程方便,但国内使用者较少 其homepage:http://cimg.sourceforge.net/ ...