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而存在。
领取专属 10元无门槛券
私享最新 技术干货