搭建Web环境
使用Tomcat部署web项目
程序架构:
目标:1.理解C/S和B/S架构的概念
2.使用Tomcat部署网站
一、C/S和B/S
1.区别一
C/S:Client/Server–下载软件包,也就是客户端,发送消息以及操作都是依赖于服务器
B/S:Broswer/Server–当输入网址后,我们可以直接得到相应,访问服务器
2.区别二
C/S应用程序一般应用于范围比较小的网络范围内
B/S用于广域网范围内,有比C/S更强的适用范围,在软件的维护更新方面更加方便
B/S架构的工作原理:请求和响应模式进行交互
网址:URL-统一资源定位符
3.服务器
所谓的服务器,就是一台计算机,根据需求的不同,例如:
图片服务器、文件服务器、数据库服务器、缓存服务器、应用服务器等等
常用的web服务器:
IIS、Apache:Tomcat、Oracle:WebLogic等
4.Tomcat服务器:
阿帕奇下的开源项目
轻量级应用服务器
开源、稳定、资源占用小
Tomcat下载:
Tomcat目录结构
**/bin:**好多批量处理文件,startup启动服务器的批处理文件,bat是windows操作系统,.sh是Linux系统,shutdown是停掉
**/conf:**配置的意思,存的是tomcat服务器相关的配置文件context.xml,,server.xml是配置一些启动的端口号
**/Nib:**存放tomcat服务器锁需要的各种JAR文件
**/temp:**存放临时文件
**/logs:**一些日志文件
**/webapps:**当发布web应用时,默认情况下会将web应用的文件存放于此目录中
**/work:**该文件是web项目生成的一些缓存文件,比如JS 的Servlet
操作Tomcat注意事项
1.startup.bat启动之后,不许关闭,一定是最小化
2.启动时,窗口一闪而过?
jdk:配置好以后
环境变量path:D:\ ……\bin
环境变量JAVA_HOME:D:\ ……
3.http://localhost:8080/端口号修改(/conf/server.xml)
如何在tomcat中部署静态网站
复制文件到webapps目录下即可
二、部署web
在开发工具中部署一个web项目