Web复习-6: Web服务器

Web服务器

用于接收客户端请求和相应客户端请求

Web项目需要: 1. Web服务器 2. Servlet容器

常见的JavaWeb服务器:

  1. TomCat
  2. JBoss
  3. GlassFish
  4. Resin
  5. Weblogic
  6. Websphere

TomCat

启动

配置流程

Tomcat由Java编写, 所以依赖Java环境, 因此需要配置JAVA_HOME, jdk目录(我的电脑需要配置JRE_HOME)

在这里插入图片描述

解压与系统适配的软件到需要安装的位置(src是源码文件), 不要安装在中文目录中

启动和关闭服务器

bin –> startup.bat, Server startup in 644ms

浏览器输入: http://localhost:8080

特别注意: 服务器工作期间, 不可以关闭cmd窗口(相当于直接拔掉电脑电源);

关闭: shutdown.bat(相当于关机)

问题

服务器启动不成功: 启动命令窗口一闪而过: 查看启动失败的原因

  1. cd 进入tomcat的bin目录
  2. 输入startup, 之后输入catalina run, 也是启动命令, 有错会提供错误信息

Tomcat目录结构

bin: 包含启动命令/停止命令的批处理文件和可执行文件

conf: 配置文件

lib: 运行时依赖jar包

logs: 日志文件

temp: 临时文件的文件夹(缓冲流)

webapps: 集合了所有的web项目 每一个文件夹代表了一个web项目

​ 默认访问root目录

​ 以后写好的项目都放在webapp下

​ 一般访问一个项目都显示index页面

work: tomcat运行时编译好的文件

tomcat端口

conf -> server.xml -> port

整合Tomcat

静态web应用: 静态文件: html/png等

动态web应用: 需要程序处理, 数据库处理数据

Eclipse整合

  1. 右上角选择javaee
  2. 下面选择Servers选择Apache目录, 选择合适的版本(6是写配置文件, 之后的版本是写注解)
  3. next –> 选择tomcat的安装目录(不需要进bin目录); 选择jre
  4. Finish(左边视图栏多了一个Server)
  5. 下面server栏直接右键start

注意: 整合后创建的是服务器镜像, 也就是在eclipse内部保存了一个服务器的副本

副本在哪找?

双击下部Server, 找到Server Location: 工作空间下; 同样是该处, 可以观察部署目录: deploy path, 也可以修改

修改镜像服务器的路径: Use custom location自定义目录Ctrl+s保存, 下一次启动直接定位到新的镜像服务器地址

创建动态web工程

WEB-INF:

  • lib: 引入的jar包自动加入build-library

  • web.xml: 整个web应用的配置信息

    <welcome-file-list>默认访问页面

    在这里插入图片描述

部署以后:

web-content发布, 之后会有多一个classes, java文件全类名存储(包名.类名), 这个目录也叫做类路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值