• 002.Linux之Tomcat安装


    1. tomcat下载

    官网地址:https://tomcat.apache.org/download-80.cgi

    2.安裝

    1、 首先确保已经安装好了jdk,并且jdk版本能够满足当前Tomcat的版本要求

    2、解压缩:

    tar -zxvf apache-tomcat-8.5.56.tar.gz
    

    3、 将tomcat移到安装软件位置:

    mv apache-tomcat-7.0.73 /usr/local/tomcat
    

    3、环境变量配置

    编辑环境变量配置文件:

    vim /etc/profile
    

    尾部加⼊ Git 的 bin 路径配置即可

    export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.56
    

    最后执⾏

    source /etc/profile 
    

    使环境变量⽣效即可。

    4、字符集配置

    进入tomcat安装目录的conf目录,编辑server.xml文件

    cd /usr/local/tomcat/apache-tomcat-8.5.56/conf
    
    vim server.xml
    

    命令模式下:/port="8080"

    大写N向上搜索;小写n向下搜索

    找到配置8080端口的位置,在节点末尾添加URIEncoding="UTF-8"

    5、开启防火墙端口8080或80(centos 6.x)

    1.直接编辑/etc/sysconfig/iptables文件

    vi /etc/sysconfig/iptables
    

    加入内容并保存:

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 
    

    如果没有iptables:

    systemctl stop firewalld 关闭防火墙。

    yum install iptables-service 安装或者更新服务;

    等待安装完

    systemctl enable iptables 启动iptables

    最后使用systemctl start iptables 打开iptables

    2.重启服务

    /etc/init.d/iptables restart
    

    3.查看端口是否开放

    /sbin/iptables -L -n 
    

    5、开启防火墙端口8080或80(centos7.4)

    cenos7.4版本:

    1. 查看已打开的端口

      netstat -anp

    2. 查看想开的端口是否已开

      firewall-cmd --query-port = 端口/tcp

      若此提示 FirewallD is not running 表示为不可知的防火墙 需要查看状态并开启防火墙

    3. 查看防火墙状态

      systemctl status firewalld

      running 状态即防火墙已经开启
      dead 状态即防火墙未开启

    4. 开启防火墙

      systemctl start firewalld

      没有任何提示即开启成功
      5.关闭防火墙

    ​ systemctl stop firewalld

    	 centos7.3 上述方式可能无法开启,可以先 systemctl unmask firewalld.service 然后   systemctl start firewalld.service
    
    1. 查看想开的端口是否已开

      ​ firewall-cmd --query-port=端口/tcp

    提示no表示未开

    1. 开永久端口号

      firewall-cmd --add-port=端口/tcp --permanent

      提示 success 表示成功,然后需要重新载入才会生效

    2. 重新载入配置

      firewall-cmd --reload

      添加规则之后,需要执行此命令

    3. 移除端口

      firewall-cmd --permanent --remove-port=端口/tcp

      提示 success 表示成功,然后需要重新载入才会生效

      修改iptables 有些版本需要安装iptables-services # yum install iptables-services 然后修改进目录 /etc/sysconfig/iptables 修改内容

    作者:逆舟
    https://www.cnblogs.com/zy-jiayou/
    本博客文章均为作者原创,转载请注明作者和原文链接。
  • 相关阅读:
    QQ在线人数图表
    使LumaQQ.NET支持接收长消息
    发现有趣的东东,Live Mail能自动显示人名
    关于转换QQ消息中系统表情,自定义表情和截图的函数
    使用Autofac,提示重写成员“Autofac.Integration.Mvc.AutofacDependencyResolver.GetService(System.Type)”时违反了继承安全性规则。重写方法的安全可访问性必须与所重写方法的安全可访问性匹配。
    libvirt笔记(未完待续)
    OpenStack Grizzly版本部署(离线)
    git学习笔记
    MyEclipse 报错 Errors running builder 'JavaScript Validator' on project......
    Response 关于浏览器header的方法
  • 原文地址:https://www.cnblogs.com/zy-jiayou/p/13265661.html
Copyright © 2020-2023  润新知