-
概述
服务器分类
1.硬件【所有电脑】
2.软件【安装的软件】
数据库
tomcat:运行开发的web程序(开源、免费)
一个tomcat就是一个服务器,可以部署多个项目
IIS
WebLogic
Jboss -
安装
-
安装
方式一:特点手动控制服务器的开关
步骤
新建一个纯英文的【字母】命名的文件夹
直接将tomcat的压缩包解压,如果启动tomcat一闪而过,在startup.bat最后添加pause,当能够正常启动了,将pause删除,如果解压之后不能运行tomcat服务器,需要去配置Java环境【环境变量】与Tomcat环境变量
方式二:特点自动启动(将tomcat安装成windows服务)
步骤
打开命令行窗口,将tomcat安装成windows服务(service install)
卸载安装的tocmat的服务(service remove)
注:开发完成的时候,自动部署 -
目录
安装目录
bin
运行文件
windows运行
startup.bat
conf【掌握】
配置文件
lib
当前服务器支持的jar包
logs
运行服务器会产生的日志文件
temp
临时文件夹
webapps
项目文件夹
work
工作目录 -
WEB项目
web项目概述:web项目有自己的工程结构
创建方式
1.IDE提供的工程结构
2.手动创建
①创建Java工程
②创建普通文件夹webapp
可以自定义随便命名
maven技术
③webapp文件夹下创建WEB-INF文件夹(WEB-INF名字必须一致)
④WEB-INF文件夹下创建web.xml文件
⑤webapp文件夹下其实就可以新建网页
⑥WEB-INF文件夹下创建classes文件夹(classes名字大小写必须一致)
注意事项:
WEB-INF大小写必须一致
classes大小写必须一致
最终class文件必须输出到classes文件夹下
WEB-INF文件夹下如果创建了网页,不能被浏览器直接访问到 -
部署项目
部署WEB项目
方式一【推荐】
在tomcat的配置文件server.xml中添加节点
注意事项
项目名是以path属性中定义的为准
方式二
直接将项目文件夹拷贝webapps文件夹中
以文件夹名字作为项目名称
方式三
在conf文件夹下Catalina文件夹的localhost文件夹下新建xml文件
xml文件中写节点
注意事项:
以xml文件名为项目名 -
HTTP协议
Http协议概述:是约束、规范,用于数据传递的约束(版本http1.0/http1.1)
http状态码
1xx请求还没有响应
2xx响应成功,回答约
3xx请求重定向,回答去找其他
302请求重定向
304请求缓存
4xx客户端错误【浏览器】找到其他地方
404
5xx服务端错误,地方出问题
500