千家信息网

Centos7上安装tomcat

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,1. JDK安装1>查看目前系统的jdk: rpm -qa | grep jdk2>查看yum库中有哪些JDK: yum search java|grep jdk3>选择要安装的版本的包名,进行安装:
千家信息网最后更新 2025年12月01日Centos7上安装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系统界面,说明安装成功!

版本 内容 文件 端口 系统 开放 选择 配置 成功 上下 变量 意义 浏览器 环境 界面 第一次 而是 路径 防火墙 面的 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器属于负载均衡设备吗 兰州慧通网络技术有限公司 软件开发成本核算账务处理 水星服务器主机名 苹果手机改密码时服务器出现问题 江苏什么是网络技术五星服务 水牌设计软件开发 防范化解网络安全风险 软件开发中设计工作的目的是 乡镇妇联网络安全讲座 浙江正规软件开发大概多少钱 北京进口软件开发经历 安全兼容认证的数据库厂商 互联网科技名词含义是什么 兰州徽宝宝软件开发公司 网游服务器有何特征呢 网络安全法税务局 我的世界无尽法则怎么换服务器 如何进行网络安全监控 三级网络技术知乎 成都铁路局网络安全红线 app游戏软件开发定制 智慧停车系统数据库详解 如何做数据库的分表 数据库建序列号 昆仑通态怎样导入实时数据库 网络技术笔试题目大全 软件开发用户要求改来改去 如何建立多个专病数据库 家用服务器主机可以玩游戏吗
0