理解Tomcat

tomcat是什么?

这个软件用来装载你的javaweb程序,可以称它为web容器,你的jsp/servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等等,Tomcat是其中一种。tomcat是一种web服务器,也可以称作运行在服务器(物理意义上的计算机)上的一种软件包。用来对服务器上的HTML文档提供访问权限控制。
以上的说法可能太专业化,一时难以理解。其实用通俗的语言来讲,万维网本质上就是“超文本文档”(HTML文档)组成的一个通过超级链接互相访问交互网络。你从甲计算机上的文档A通过超链接访问乙计算机上的文档B,而B必须放在Web服务器(Tomcat)里才能被访问。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。
与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便。
Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。

怎么安装tomcat

 [点这里下载地址](http://tomcat.apache.org/)

![这里写图片描述](https://img-blog.youkuaiyun.com/20170927211102598?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1ODk2NzQ5MTUw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

有两种文件格式一个是压缩包一个是exe文件 压缩包免安装 这里选择exe
这里写图片描述

下载后安装一路next安装

设置系统变量
输入内容如下:
变量名:CATALINA_HOME
变量值:刚刚安装的路径

这里写图片描述

启动tomcat

在安装目录的bin文件下 有一个startup.bat双击即启动 有个shutdown.bat 双击即关闭
也可以将bin目录添加到环境变量中的path变量 之后可以在cmd中输入startup.bat和shutdown.bat打开后关闭

安装tomcat有什么用

在上面他是什么就已经可以明白了 它相当于一个java web程序运行的基础 或者叫做java web程序运行的必备条件 可以称他为web容器  或者叫做服务器(一个软件区别于物理机的服务器也就是自己的电脑   该软件服务器需要跑在物理机上  运行了这个软件服务器 就可以把自己电脑当作一个跑web的服务器了) 
所以在用java做web开发的时候需要安装该软件 并且启动他这个样才能跑 web程序 如java web的三大框架 ssh 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值