阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7上安装Tomcat

139次阅读
没有评论

共计 2911 个字符,预计需要花费 8 分钟才能阅读完成。

CentOS 7 上安装 Tomcat

1. JDK 安装

  1> 查看目前系统的 jdk: rpm -qa | grep jdk

  2> 查看 yum 库中有哪些 JDK: yum search java|grep jdk

  3> 选择要安装的版本的包名, 进行安装: yum install java-1.7.0-openjdk-1.7.0.75.x86_64

  4> 也可选择自己要安装的其它版本或最新版本的 JDK. 注意修改下面配置中的路径。

2. 配置 JDK

    设置环境变量  root@localhost ~]# vi /etc/profile

    添加如下内容:

    #set java environment   
    JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
    JRE_HOME=$JAVA_HOME/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH

    让修改生效:[root@localhost java]# source /etc/profile

3. 安装 tomcat

    [root@admin local]cd /usr/local   
    [root@admin local]wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.tar.gz
    [root@admin local]tar -zxv -f apache-tomcat-7.0.73.tar.gz // 解压压缩包
    [root@admin local]rm -rf apache-tomcat-7.0.73.tar.gz // 删除压缩包
    [root@admin local]mv apache-tomcat-7.0.73 tomcat

启动 tomcat:

    cd usr/local/tomcat/bin/   
    ./startup.sh

4. 关闭 firewalld,Centos 默认的防火墙不是 iptables,而是 firewalld。所以需要关闭 firewalld

  systemctl stop firewalld
    systemctl disable firewalld

5. 安装 iptables,修改 rules 文件。

    1> 安装 iptables 

  #先检查是否安装了 iptables
    service iptables status
    #安装 iptables
    yum install -y iptables
    #升级 iptables
    yum update iptables
    #安装 iptables-services
    yum install iptables-services

    2> 修改启用 iptables。再在 iptables 文件里再加上开放 8080 端口(tomcat)

          vim /etc/sysconfig/iptables,新安装的第一次打开里面是空的,粘贴上下面的内容

          iptables -A INPUT -p tcp –dport 8080 -j ACCEPT 这句的意义是开放 8080 端口。

    # Firewall configuration written by system-config-firewall
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 8081 -j ACCEPT
    -A INPUT -j REJECT –reject-with icmp-host-prohibited
    -A FORWARD -j REJECT –reject-with icmp-host-prohibited
    COMMIT

          修改完保持退出。

    3> 开启 iptables 服务

    systemctl enable iptables.service   
    systemctl start iptables.service

6. 验证

    在浏览器输入 http://127.0.0.1:8080/ 看到 tomcat 系统界面,说明安装成功!

更多 Tomcat 相关教程见以下内容

CentOS 6.6 下安装配置 Tomcat 环境  http://www.linuxidc.com/Linux/2015-08/122234.htm

RedHat Linux 5.5 安装 JDK+Tomcat 并部署 Java 项目  http://www.linuxidc.com/Linux/2015-02/113528.htm 

Tomcat 权威指南(第二版)(中英高清 PDF 版 + 带书签)  http://www.linuxidc.com/Linux/2015-02/113062.htm 

Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm 

Linux 下使用 Xshell 查看 Tomcat 实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm 

CentOS 64-bit 下安装 JDK 和 Tomcat 并设置 Tomcat 开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm 

CentOS 6.5 下安装 Tomcat  http://www.linuxidc.com/Linux/2015-01/111415.htm 

Tomcat 中 session 的管理机制  http://www.linuxidc.com/Linux/2016-09/135072.htm

Tomcat 的详细介绍:请点这里
Tomcat 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138736.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2911字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中