zoukankan      html  css  js  c++  java
  • 最简单的【 Apache Tomcat】安装调试教程

    在这里插入图片描述

    演示环境:
    系统版本:CentOS Linux release 7.7.1908 (Core)#
    Tomcat:7.0.76

    一、环境准备及安装

    1.yum源配置

    点击这里查看yum源配置
    ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

    2. 安装命令

    yum -y install java-1.8*
    yum -y install tomcat
    yum install tomcat-webapps tomcat-admin-webapps
    yum install tomcat-docs-webapp tomcat-javadoc
    systemctl start tomcat
    
    命令解释说明:
    - 安装支持环境 java 1.8
    - 安装 tomcat主文件
    - 安装默认Tomcat根页面(tomcat-webapps)和Tomcat Web应用程序管理器和
    Virtual Host Manager(tomcat-admin-webapps)
    - 安装在线文档
    - 启动tomcat服务
    

    3.测试

    • 命令行输入curl http://127.0.0.1:8080 这种测试不受防火墙影响
      在这里插入图片描述
    • 浏览器中输入 http:// IP:8080
      在这里插入图片描述

    如果觉得yum安装太简单,源码安装教程:(刺激一下)

    引用哔哩哔哩的尚硅谷Linux运维

    4.常见问题排错

    • 当浏览器测试不出现如图结果时,请使用curl http://127.0.0.1:8080 进行测试正常
    • 如果两种测试方法都不正常
      • 检查8080端口是否占用,占用更换端口,或者关闭占用端口的程序。
      • 非以上情况,请卸载java和tomcat ,重新安装。
      yum remove -y tomcat*
      yum remove -y java-1.8*
      

    二、Apache Tomcat 相关命令

    netstat -antp | grep :8080
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    systemctl start firewalld
    systemctl stop firewalld
    systemctl restart firewalld
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    systemctl start tomcat
    systemctl restart tomcat
    
    查看端口命令,:后面加端口号 
    防火墙开放8080端口
    开启防火墙
    关闭防火墙
    重启防火墙
    打开Tomcat 
    重启tomcat
    
    

    三、Apache Tomcat简介

    ↑相信大家都知道Tomcat是干什么的(可忽略)↑

    • Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
    • 当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。
  • 相关阅读:
    党务
    平台 大赛 公司
    音乐
    有趣的博主
    C++获取命令行参数命令
    360读全景
    3 海康网络相机官方例程(3)OpenCv + ffmpeg + rtmp 实现摄像头采集数据直播功能(不带cuda加速)
    使用opencv4进行分类器训练
    经典环境(2)OpenCV412+OpenCV-Contrib +vs2015+cuda10.1编译
    经典环境(1)OpenCV3.4.9+OpenCV-Contrib +vs2015+cuda10.1编译
  • 原文地址:https://www.cnblogs.com/tianyao2020/p/12755230.html
Copyright © 2011-2022 走看看