1. 下载tomcat的tar包
    http://tomcat.apache.org/download-80.cgi
  2. 确保安装前已经安装JDK
    java -version
    如果没有安装可以参考上一篇文章:http://www.cnblogs.com/lay2017/p/7442217.html
  3. 上传tar到cent OS服务器
    scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址
  4. 解压
    tar -zxvf tomcat8.5.20.tar.gz
  5. 新建目录
    mkdir /laycloud/tomcat_cluster/
    mkdir /laycloud/tomcat_cluster/tomcat1
  6. 移动文件
    mv /apache-tomcat-8.5.20 /laycloud/tomcat_cluster/tomcat1
  7. 进入tomcat的bin目录
    在catalina.sh文件中加入

    #tomcat的配置
    JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
    export TOMCAT_HOME=/laycloud/tomcat_cluster/tomcat1/tomcat8.5.20
    export CATALINA_HOME=/laycloud/tomcat_cluster/tomcat1/tomcat8.5.20
    export JRE_HOME=/laycloud/java/jdk1.8/jre
    export JAVA_HOME=/laycloud/java/jdk1.8
    并保存

  8. 到tomcat的conf目录
    修改server.xml中
    <Connector port="" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    端口号,并保存
    ./startup.sh启动
    【./shutdown.sh 用于关闭】
  9. 防火墙开放端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    更新防火墙
    firewall-cmd --reload
    查看已打开端口
    firewall-cmd --zone=public --list-ports

    【补充一些防火墙的操作:查看防火墙是否打开
    systemctl status firewalld
    开启防火墙
    systemctl start firewalld
    关闭防火墙
    systemctl stop firewalld】

  10. 测试
    IP加端口

    如果需要配置根映射地址可以在server.xml中的host部分增加:
     <Context path ="/根地址" docBase ="webapps下的文件名称" debug ="0" reloadbale ="true"/>

    如果服务器需要配置多个tomcat
    请注意启动的时候,多个tomcat的端口问题,server.xml中的端口需要不一样,否则端口占用会造成其它tomcat无法启动
    如果要启用APR模式,参考:http://www.cnblogs.com/lay2017/p/7453594.html


    参考文章:http://blog.csdn.net/wlwlwlwl015/article/details/51210347

二、cent OS安装配置tomcat的更多相关文章

  1. 一、cent OS安装配置JDK

    到oracle官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 在cent OS ...

  2. 三、cent OS安装配置nginx

    简介Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/ 下载nginx这里使用淘宝二 ...

  3. mac OS 安装配置 Tomcat

    Apache Tomcat官网 http://tomcat.apache.org/ 选择一个版本 本文以tomcat 9为例 选择Mac OS 对应的压缩包下载 把文件解压然后  在主用户里新建一个目 ...

  4. 四、cent OS安装配置mysql

    下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-community-r ...

  5. Eclipse中安装配置Tomcat

    Eclipse(4.4.x及以上)中安装配置Tomcat 以下配置说明全部针对免安装版本 基于tomcat的安装目录和运行目录是可以不同的,本文都会进行说明 首先简单介绍一下tomcat的目录结构,一 ...

  6. Cent OS安装使用ffmpeg(完整版)

    Cent OS安装使用ffmpeg centos作为主流后台linux 系统,ffmpeg作为视频流解析的主力,尤其是ffmpeg配合opencv使用,则是视觉操作的基础 版本: ffmpeg3.1 ...

  7. Cent OS服务器配置(JDK+Tomcat+MySQL)

    本文摘自:Cent OS服务器配置(JDK+Tomcat+MySQL) 学习tar解压 解压 tar 文件 tar -zxvf apache-tomcat-6.0.35.tar.gz tomcat   ...

  8. VMware NAT模式 Cent OS IP配置

    1:首先VMware 桥接模式 CentOS ip 配置,关键点,ip的网关和DNS1设置成宿主机的网关和DNS 原理:桥接的模式就是通过物理网卡实现的. 2:以图展示VMware NAT模式 Cen ...

  9. 安装配置tomcat环境

    安装配置tomcat环境 #所需要软件包 apache-tomcat-7.0.65.tar.gz    jdk-7u80-linux-x64.gz    #建立 个专用账户 usradd tomcat ...

随机推荐

  1. 一次mysql调优过程

    由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 :  --> 点击这里 前几天进行了一个数据库查询,比较缓慢,便查询了一下,在这里记录一下,方便 ...

  2. 比较有用的php代码片段

    一 从网页中提取关键词 $meta = get_meta_tags('http://www.emoticode.net/'); $keywords = $meta['keywords']; // Sp ...

  3. 查看npm全局安装位置

    查看npm全局安装位置:npm config get prefix 设置位置:npm config set prefix 填写位置

  4. Maven 依赖管理问题小计

    刚学Maven,遇到点小问题,记录一下.https://maven.apache.org/ 问题的起因是项目中使用了 Hibernate Validator ,但是运行起来后总是不能按照设置的注解校验 ...

  5. Service Discovery protocol(SDP)

    locating services provided by Volume 3 , Part C , section 8 2.1sdp client-server architecture 2.2 se ...

  6. win7 wifi sharing

    1.启用并设定虚拟WiFi网卡: netsh wlan set hostednetwork mode=allow ssid=mywifi key=12345678 此命令有三个参数,mode:是否启用 ...

  7. CentOS开放端口号

    #vi /etc/sysconfig/iptables 在打开的文件中增加一份端口配置信息: A INPUT -p tcp -m state --state NEW -m tcp --dport 81 ...

  8. 用python开发了一个简单apache web服务端范例,在win10 + apache2.4.9 + python3.5 测试成功

    #!D:\Programs\Python\Python35-32\python.exe import cgi def htmlTop():     print("Content-type: ...

  9. DB2 Package Issues and Solution

    Client 从 10.1 升级到11.1之后,而server端的DB 是10.1 版本,当客户执行sql语句时候报错: select * from ebcc.eol_item_info where ...

  10. 【文档】五、Mysql Binlog事件结构

    这个部分描述了事件被写入binlog或者delay log中的属性.所有的事件有相同的整体结构,也就是包含事件头和事件数据: +===================+ | event header ...