码迷,mamicode.com
首页 > 编程语言 > 详细

JavaWeb——tomcat安装及目录介绍

时间:2016-11-13 16:12:17      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:协议   学习   通信   iis   打开   项目   web资源   文件系统   关心   

一、web

web可以说,就是一套 请求->处理->响应 的流程。客户端使用浏览器(IE、FireFox等),通过网络(Network)连接到服务器上,使用HTTP协议发起请求(Request),现在的所有请求都先经过一个WEB Server Plugin(服务器插件)来处理,此插件用于区分是请求的是静态资源(*.htm或者是*.htm)还是动态资源。

1.静态页面

如果WEB Server Plugin发现客户端请求的是静态资源(*.htm或者是*.htm),则将请求直接转交给WEB服务器,之后WEB服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行。(使用一些url重写的伪静态,服务器WEB Server Plugin将它归于是静态资源请求,但是实质上归结于动态资源,背后仍然要连数据库、逻辑处理等)

2.动态页面

  如果WEB Server Plugin发现客户端请求的是动态资源(*.asp/*.aspx、*.jsp、*.php),则先将请求转交给WEB Container(WEB容器),在WEB Container中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容,拼凑页面的展示内容后,把所有的展示内容交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。

技术分享

二、web服务器

1、服务器程序概念介绍

Web服务器程序是指驻留于因特网上某种类型计算机的程序,是可以通过浏览器向其发出请求的并返回给浏览器文档的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。

技术分享

 

服务器程序是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。

 技术分享

2、IIS 与 Tomcat 简介

Microsoft的Web服务器产品为Internet Information Services (IIS),IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平 台上。IIS提供了一个图形界面的管理工具,称为Internet信息服务管理器,可用于监视配置和控制Internet服务。

技术分享

TomcatTomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,9.0的启动界面:

技术分享

3.TomCat安装与配置

1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。
2、WEB服务器就是这样一个程序,它用于完成底层网络通迅。使用这些服务器,We应用的开发者只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。

3.1 下载

Tomcat安装程序包:http://tomcat.apache.org/

技术分享

此处需要说明下:

  1. exe文件是Windows系统下的安装版本
  2. zip文件是Windows系统下的压缩版本
  3. tar.gz文件是Linux操作系统下的安装版本

解压后得到一个技术分享

3.2目录介绍说明

技术分享

3.3启动测试

技术分享

技术分享

现在,就可以去浏览器访问下本地的8080端口了:

技术分享

 

OK,成功啦。

 

三、安装前期和拍错说明

1.安装前,要先安装JDK,并且配置好环境变量。

具体的请百度。

2.错误说明查看

这个需要用到上面提到的log文件夹。

logs文件夹存放Tomcat 的日志文件,打开logs文件夹,可以看到里面的log文件,其中有一个以"catalina.yyyy-MM-dd.log"形式命名的log文件,例如"catalina.2016-11-13.log"日志文件就是记录Tomcat服务器2016-11-13这一天的运行情况。

技术分享

 

JavaWeb——tomcat安装及目录介绍

标签:协议   学习   通信   iis   打开   项目   web资源   文件系统   关心   

原文地址:http://www.cnblogs.com/ericli-ericli/p/6058590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!