上一篇博客中给大家介绍了一下服务器和Web服务器的相关概念,今天就来给大家介绍一下Web服务器的具体使用,由于只有tomcat是免费的所以这里就用汤姆猫作为演示。

既然要学习tomcat,毫无疑问我们先要找到他的官网,先来百度一下如下图所示:

大家可以看到,汤姆猫是apache软件基金会的项目,所以接下来我们就要去apache的官网了。apache的官网链接http://www.apache.org/

进入后如下图所示:

有点遗憾,是个英文的网站。不过不用担心,百度上不是说了tomcat是apache的一个项目吗,所以我们在apache首页上选择projects,如下图所示:

进入之后的界面如下:

这里就是apache所有的项目了,我们来找T开头的,不难发现:

看,这就是tomcat了,点击进去后如下图所示:

这里也是英文的,不过不用担心,一般我们下载软件的时候无非就关注的是download这个词。看左边的列表就发现了吧,

这里,我选择最新的版本tomcat9,就选择进入下面的界面:

这里我们发现tomcat9已经有了第13个小版本了,往下翻,如下图所示:

这里我们根据自己的操作系统来选择自己的版本,至于32位和64位的区别这种问题小编这里就决绝回答哈,自己百度

好了,下载完成之后呢,我们就解压缩,解压之后的文件目录结构如下图所示:

这里就是tomcat的文件目录,给大家简单介绍一下这些目录都是做什么的吧,首先我们来打开bin目录,该目录就是存放着二进制可执行的文件的目录,该目录中的内容如下图所示:

这里,都是一些嗯可执行的文件,大家可以看到我框出来的四个文件,其中.bat文件就是windows下面的可执行的脚本,当我们运行startup.bat的时候tomcat容器就会被启动,当我们运行shutdown.bat的时候就会把容器关闭。同样的在Linux环境下的话就是.sh文件了。

接下来打开conf目录 ,如下图所示:

这个目录下存放的都是一些配置文件,这里我们可以看到有一个server.xml文件,这个文件就是tomcat的配置文件,当我们需要改变tomcat的配置新的时候就可以修改server.xml文件。比如我们要修改端口号之类的,就需要打开该文件,将默认的8080端口修改为我们需要的端口。

接下来再看lib目录,打开如下图所示:

这里我们发现全部都是一些工具类,因此可以断定这个目录下存放的就是tomcat依赖的一些jar包。

好了,接下来logs目录毫无疑问肯定就是存放一些日志文件的目录了。temp目录我们应该也不陌生吧,我们经常使用的Windows操作系统中的系统盘里都会有这个目录,这个目录就是用来存放临时文件的目录。

好了,接下来重点看web app这个目录,来打开webapp这个目录:

我们发现 该目录下有几个文件夹。其中有一个文件夹叫做example,示例,那么为什么在这个目录下会有一个示例呢?我们已经知道了tomcat是一个web服务器,也就是web应用程序运行的容器,既然tomcat是一个容器,那么容器中的示例肯定就是一个web应用了,毫无疑问,这个目录肯定是用来存放web应用程序的。不信可以打开example看看,如下图所示:

看,这不正是一个web应用的标准目录结构吗。所以以后我们发布的web应用默认情况下都是在这个目录下的。

最后的一个work目录,打开后我们发现什么也没有,是的,这就是tomcat的工作目录,我们才下载的肯定是什么东西都没有的。

好了。tomcat就给大家介绍到这里了。下面就给大家介绍 tomcat在集成开发环境eclipse下的配置是用了。

首先来打开eclipse。

这里我们选择Window->preferences,进入下图所示的界面:

这里由于我之前配置过一次,所以会有一条记录,这里现将其忽略。我们选择 add,打开一下的界面:

由于我们刚刚下载的是tomcat9的版本,这里我们选择tomcat9,点击next。

这里我们选择默认的以目录的形式配置,将tomcat的解压之后的目录配置到该路径中,这里我的路径是:

好了,到这里基本已经大功告成了。接下来finish就可以了。

看,我们成功的吧tomcat9配置到了我们的集成开发环境中去了。点击apply and close 就成功了。

接下就来试试刚刚配置的web容器吧,这里我已经准备好了一个web应用,我们右键项目名,选择run as->run on server

就可以将我们的应用加载到容器中了。运行如下图所示:

这就是tomcat启动成功的日志提示了,下面我们就可以打开我们的浏览器,访问一下我们的引用软件了。

看,可以正常的访问到我们自己做的网站了,赶快动手试试吧

Web服务器简介----Tomcat从认识到下载安装到配置使用相关推荐

  1. JavaWeb学习笔记2 —— Web服务器简介

    JavaWeb学习笔记2 -- Web服务器简介 参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj 相关技术 ASP: 微软:国内最早流行的就是A ...

  2. 0301 、Web服务器简介、虚拟Web主机、NFS服务基础、触发挂载

    目录 一.Web服务器简介 1.三步骤策略:装包.配置.启服务 2.主配置文件:/etc/httpd/conf/httpd.conf (1)案例1:更改网页根目录/var/www/html------ ...

  3. JavaWeb(一)——web服务器、Tomcat安装和配置

    文章目录 1. 基本概念 1.1 前言 1.2 web应用程序 1.3 静态web 1.4 动态web 2. web服务器 2.1 技术讲解 2.2 web服务器 3. Tomcat 3.1 安装To ...

  4. Kestrel简介_Kestrel Web 服务器简介

    Kestrel简介_Kestrel Web 服务器简介 一.Kestrel简介 Kestrel 是一个跨平台的适用于 Kestrel. Kestrel 是包含在 ASP.NET Core 项目模板中的 ...

  5. 安装web服务器组件,在Windows2003系统中如何安装Web服务器组件?

    当用户使用dreamweaver软件时会使用到IIS服务器,而Web服务器组件是WindowsServer2003系统中IIS6.0的服务器组件之一,默认情况下并没有被安装,用户需要手动安装Web服务 ...

  6. java ee 下载 安装配置_JavaEE下载安装及配置.doc

    JavaEE下载安装及配置 Apache Tomcat下载安装及配置 下载 Tomcat6.X最新版本官网下载地址:/tomcat/tomcat-6/v6.0.35/bin/ 右键迅雷下载即可. 安装 ...

  7. PHP开发环境MySQL下载安装及配置流程

    PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...

  8. Nginx的下载安装及其配置指令

    文章目录 一.Nginx的应用概述 1.Nginx概述 2.Nginx四大应用场景 1.HTTP服务器 2.反向代理 3.负载均衡 4.动静分离 二.Nginx的下载安装及其配置指令 1.环境准备 2 ...

  9. 只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】

    第一步,下载并解压缩包 ​第二步,配置两个环境变量 ​第三步,测试是否安装成功 ​第四步,指定本地仓库的路径 第五步,修改镜像仓库 第一步,下载并解压缩包 Maven官方下载地址:https://ma ...

最新文章

  1. ES6 module 简单整理
  2. 2017-2018-1 20155201 实验五 通讯协议设计
  3. [Python]--Anaconda Resources Collection
  4. JAVA面试题:HashMap和Hashtable的区别
  5. Widget开发中遇到的坑
  6. Python3回调函数
  7. Stateflow中的事件执行顺序
  8. mysql 5.5 udf_MYSQL5漏洞之udf提权
  9. 20.并发容器之ArrayBlockingQueue和LinkedBlockingQueue实现原理详解
  10. Allwinner V3s RFBNet
  11. 裁员潮下,工程师该何去何从?
  12. Kindle阅读软件,手机阅读器软件、mobi、azw3、epub格式书籍阅读器软件分享
  13. graphpad prism8教程柱状图_GraphPad 8.0 新功能:柱状图功能体验大优化!(附教学)...
  14. localhost和127.0.0.1的区别
  15. 四级恋练有词课程 (10课时-朱伟)1.Unit1A单词识记(上)
  16. flutter整合极光推送完美版
  17. MedianFlow跟踪算法
  18. 工作站和微型计算机的区别,轻松了解工作站和台式机的区别,用Precision 3551挥洒创意...
  19. 计算机毕业设计Java校园闲置物品交易平台(系统+源码+mysql数据库+lw文档)
  20. 计算机视觉室内定位的原理,基于计算机视觉的室内定位与导航系统

热门文章

  1. Mirantis、 IBM对OpenStack进行性能测试,规模达到75000个虚拟机(转)
  2. 计算机专业cpa有前途吗,计算机专业CPA一年通过六科,学霸陈玺备考经验!
  3. linux安装解压工具gzip,笔记6 压缩工具(gzip,bzip2,xz,zip,tar)。
  4. 需求收集方法工具,以及进行需求分析的6大要素
  5. 【金猿投融展】众盟科技——专注商业智能的技术服务平台
  6. 计算机考研数学试卷,考研数学试卷大全(全国各高校历年试卷)
  7. 霍常亮app淘宝客开发视频教程第4节
  8. 【YM】ssh命令 远程登录Linux
  9. 关于VM系列振弦传感器读数模块如何连接电脑并进行配置说明
  10. 【每天学点管理】——员工激励-参与策略