Tomcat
来源:互联网 发布:淘宝店能放音乐吗 编辑:程序博客网 时间:2024/05/29 08:37
Tomcat:
1. 开源免费的web服务器2. jsp/servlet容器,支持Servlet规范3. Tomcat默认端口为8080,可以在server.xml文件中修改端口4. Tomcat启动前必须配置JAVA_HOME环境变量5. Tomcat不支持JavaEE规范
Tomcat主要目录结构:
bin:二进制可执行文件,包含启动和关闭tomcat文件;conf:配置文件,其中包含了server.xml、context.xml、web.xml等;webapps:存放应用程序的目录
JavaWeb应用程序的标准目录结构
应用目录/WEB-INF应用目录/WEB-INF/web.xml应用目录/WEB-INF/classes应用目录/WEB-INF/lib
创建JavaWeb应用程序流程:
1. 创建web项目目录2. 设计web项目目录结构3. 编写web项目代码4. 部署web项目到Tomcat的webapps目录下5. 运行web项目
访问web项目资源:
例如:项目名为hello,有index.html文件在hello目录下访问路径为:http://localhost:8080/hello/index.html
tomcat发布项目的三种方式:
1. 把项目放到webapps下2. 在server.xml中配置项目路径:<Context path="项目名" docBase="项目的真实路径"/>3. 在conf/caalina/localhost/下创建xml,然后配置项目路径,例如xxx.xml,添加<Context docBase="真实路径"/>
http协议的格式
- 首行
- 头
- 空行
- 体
http请求头:
* Referer:请求来自哪里,如果是在http://www.baidu.com上点击链接发出的请求,那么Referer的值为http://www.baidu.com。如果是直接在浏览器地址栏中直接输入的地址发出的请求,那么Referer为空。 用途: * 统计来源:例如通过百度访问本网站的次数 * 防盗链:例如防止非点击本站链接来直接访问本站资源的行为
http响应头:
三种禁用浏览器缓存的响应头
* Expires: -1
* Cache-Control: no-cache
* Pragma: no-cache
状态码:
200 –> 成功
302 –> 请求重定向
304 –> 请求资源没有改变
404 –> 请求的资源不存在,属性客户端错误。
500 –> 服务器内部错误
GET请求:
1. 请求数据长度不能超过1K
2. 请求参数会在浏览器地址栏中显示出来
3. GET请求没有请求体(请求正文),参数是追加在url后面
POST请求:
1. 请求数据没有上限
2. 请求参数不会在浏览器地址栏中显示
3. 有请求体(请求正文)
4. 请求参数默认使用URL编码
软件:fiddler httpwatch
0 0
- Tomcat
- Tomcat
- Tomcat
- tomcat
- TOMCAT
- tomcat
- tomcat
- tomcat
- TOMCAT
- Tomcat
- tomcat
- Tomcat
- Tomcat
- tomcat
- Tomcat
- Tomcat
- Tomcat
- tomcat
- 输入adb shell 时 提示error: more than one device and emulator
- redis 配置文件详解
- Linux内核---7.Makefile学习笔记
- LeetCode 365 Water and Jug Problem
- netstat已经out,取代他的是ss
- Tomcat
- shell 脚本的基础
- 1016 ProblemP
- 使用DOM4J解析xml
- (1)MySQL语句规范
- 探索linux管道的容量
- Linux内核---8.filechk函数分析
- 运维小技巧:使用ss命令代替 netstat,和netstat说再见
- Codeforces Round #360 (Div. 2) D. Remainders Game