CT的JavaWeb学习(5)——Tomcat

本文详细介绍了Tomcat服务器的基本用法,包括版本对应、启动与关闭、端口修改、Web工程部署、IDEA集成,以及Web工程的结构和热部署。适合初学者快速上手。

5 Tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选

5.1 Tomcat服务器和Servlet版本对应关系

在这里插入图片描述

Servlet程序从2.5是现在市面上使用最多的版本(xml配置)

从3.0开始Servlet开始使用注解配置

5.2 Tomcat的使用

5.2.1 启动

  • 方式一:双击Tomcat/bin/startup.bat文件,就可以启动Tomcat服务器

    如何验证启动成功?

    打开浏览器输入以下网址:

  1. http://localhost:8080/
  2. http://127.0.0.1:8080/
  3. http://真实ip:8080/
  • 方式二:命令行启动
    1. 转到tomcat所在目录
      在这里插入图片描述
  1. 输入catalina run

5.2.2 Tomcat的关闭

  1. 直接关闭
  2. 在Tomcat服务器窗口下,按ctrl+c
  3. 在Tomcat/bin目录下,双击shutdown.bat

5.2.3 Tomcat修改默认端口号

Mysql默认端口:3306
Tomcat默认端口:8080

在这里插入图片描述

  1. 打开Tomcat/conf/server.xml
  2. 修改Connector标签下的port值(8000以上)
  3. 修改完了需要重启Tomcat

5.2.4 如何部署Web工程到Tomcat

方式一:
​ 将工程文件放到apache-tomcat-8.0.50\webapps目录下,然后直接访问以下页面

http://ip地址:端口号/工程名/资源名

方式二:

  1. 在apache-tomcat-8.0.50\conf\Catalina\localhost目录下,创建xml文件
    Context表示工程上下文
    path表示工程的访问路径
    docBase表示工程目录实际位置
<Context path="/abc" docBase="E:\book"/>
  1. 然后可以通过http://localhost:8080/abc/index.html访问

5.2.5 ROOT工程和默认访问index.html

http://localhost:8080/默认访问ROOT工程的下的index.jsp页面
http://localhost:8080/projectName/默认访问工程名的index.html页面

5.2.6 IDEA整合Tomcat服务器

在这里插入图片描述

5.3 Web工程

5.3.1 动态创建Web工程

创建新Module,右键选择添加框架支持
在这里插入图片描述

5.3.2 Web工程目录

在这里插入图片描述

  • src:自己编写的java代码
  • web目录放web工程的资源文件,比如:html页面、css文件、js文件等
    • WEB-INF:受服务器保护的目录,浏览器无法直接访问
      • lib:存放第三方jar包(IDEA还需要自己配置)
      • web.xml整个动态web工程的配置部署文件,配置:Servlet程序、Filter过滤器、Listener监听器、Session超时

5.3.3 热部署

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值