顶级架构师学习——第九阶段:Web开发初步

因为种种原因,小昶的顶级架构师学习之路被搁置了,今天重新捡起来!嘻嘻~

今天主要是介绍一下http协议已经Tomcat的简单配置和使用。

一、Http协议

我们知道Http协议是超文本传输协议,是互联网上应用最为广泛的一种协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。

Http协议的版本有两个,分别是:

1.HTTP/1.0,发送请求,创建一次连接,获得一个连接资源,链接断开。

2.HTTP/1.1,发送请求,创建一次连接,获得多个连接资源,链接断开。

Http协议又分为请求协议和响应协议。Http请求包括请求行、请求头和请求体;Http响应的结构与之类似,为响应行、响应头和响应体,常见的状态码有200(正常)、302(重定向)、304(取本地缓存)、404(找不到该资源)、500(服务器出错)。

 

常见请求头:

常见响应头:

 

 我们可以通过IE的抓包工具或者是火狐的开发者工具来对http响应的过程进行监控。

二、Tomcat的下载配置

Tomcat是一种免费的中小型Web服务器软件 ,可以很方便的从官网上面下载下来。官网地址:http://tomcat.apache.org/whichversion.html

Tomcat的目录结构如下:

bin:脚本目录

启动脚本:startup.bat

停止脚本:shutdown.bat

conf:配置文件目录 (config /configuration)

核心配置文件:server.xml

用户权限配置文件:tomcat-users.xml

所有web项目默认配置文件:web.xml

lib:依赖库,tomcat和web项目中需要使用的jar包

logs:日志文件.

localhost_access_log.*.txt tomcat记录用户访问信息,星*表示时间。

例如:localhost_access_log.2016-02-28.txt

temp:临时文件目录,文件夹内内容可以任意删除。

webapps:默认情况下发布WEB项目所存放的目录。

work:tomcat处理JSP的工作目录。

我们双击Tomcat下的bin下的startup.bat启动Tomcat,在浏览器的地址栏中输入http://localhost:8080,如果看到如下页面则启动成功。

如果启动失败,可能有以下几个原因,可以试着解决:

  1. 如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat 时,将一闪立即关闭。且必须配置正确,及JAVA_HOME指向JDK的安装目录。
  2. 端口冲突。可以通过cmd输入netstat -ano查看占用端口的程序将其kill,或者修改/conf/sever.xml中的端口地址如下:

三、建立简单的Web程序

1.建立一个动态Web工程。

简单介绍一下它的目录结构。我们的页面都放在WEB-CONTENT当中,其中在WEB-INF目录中,里面的文件是不可见的。

2.我们在WEB-CONTENT目录下建立一个index.html文件做测试。

3.新建一个Tomcat的Server。

如果你没有Server,Eclipse它会弹出建立Server的界面,选择你自己版本的Tomcat服务器和Tomcat的安装目录,直接finish即可。

4.在Tomcat上挂载页面。

5.运行结果如下:

如果要从Tomcat中移除工程,一定要通过Add and Remove,否则如果直接在Tomcat的安装目录下删除则在启动Tomcat时会报错,这是因为server.xml文件没有被修改。

今天就这么多,欢迎大家一起交流!!!感谢IT黑马的资源提供!!!

同时也欢迎关注我们的微信公众号:落饼枫林,免费的资源等你下载!

猜你喜欢

转载自blog.csdn.net/qq_39391192/article/details/86596824
今日推荐