cent OS安装配置tomcat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cent OS安装配置tomcat相关的知识,希望对你有一定的参考价值。

  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="8080" 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的主要内容,如果未能解决你的问题,请参考以下文章

cent OS安装配置mysql

Cent os 7 安装后进行网络配置

cent OS安装配置JDK

cent OS7的安装及网络配置

Cent-OS7安装过程

cent OS安装配置nginx