Tomcat的作用

Tomcat是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,普遍用于构建中小型的的网站系统。当我们的Web Project代码开发完成后,需要放到Tomcat中才能跑起来并用浏览器访问到,所以Web开发者需要对Tomcat有一定的了解。

类似Tomcat的应用服务器还有很多,Tomcat算是学习成本最低的,应用较广且方便学习。

Tomcat安装

Tomcat安装很简单,只要从Apache Tomcat官网下载压缩包到本地,解压就行,绿色免安装。其目录结构如下图:

目录说明:

bin:运行命令文件夹,包含各种命令运行文件,*.bat是Windows系统的批处理文件,可直接双击运行,*.sh文件则是Linux系统的命令文件。里面可以重点关注startup.bat(启动服务器)和shutdown.bat(关闭服务器);

conf:配置文件存放目录,里面的server.xml重点关注,后期可能会经常用到;

lib:依赖包存放目录;

logs:服务器日志存放目录,初学者可不用太关注,但是进阶的开发者能看懂日志是必须的条件;

temp:临时文件夹,既然是临时用的,一般情况下无需理会;

webapps:web应用存放目录,里面默认包含有几个项目不用理会;

work:tomcat的工作目录,用来存放运行的文件。

Tomcat运行

至此,tomcat成功完成安装!

Tomcat作用

先看图:

上图用户电脑直接访问项目被拒绝,无法访问,而下图开启Tomcat后,用户就可以通过Tomcat转发请求访问到项目。Tomcat就相当于一个专门接收请求的中间人,收到用户请求后会根据请求分别去执行项目任务。我们的访问地址:http://localhost:8080/中,localhost(=127.0.0.1)就是电脑IP地址,相当于主体,8080就是端口,相当于开个口子好去接收用户请求。

http://localhost:8080/默认是访问的webapps目录下的ROOT项目,如果需要访问其他的项目,可以直接在链接后面加上项目名,比如默认项目的examples的访问地址就是http://localhost:8080/examples,还比如:

我们开发完成的项目,可以复制到webapps文件夹这里,并启动Tomcat,就能在浏览器访问到了。

Tomcat在Web Project的作用介绍完毕,下一期将介绍Tomcat如何调用到我们的web项目代码的,也就是Servlet,这是web项目的核心,所有的MVC框架都离不开Servlet而存在。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180804G0JVPF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券