JavaWeb学习笔记7 Tomcat2 Tomca的使用

目录介绍

bin 专门用来存放Tomcat服务器的可执行程序
在这里插入图片描述
conf 专门用来存放Tomcat服务器的配置文件
在这里插入图片描述
lib 专门用来存放Tomcat服务器的jar包
在这里插入图片描述
logs 专门用来存放Tomcat服务器运行时输出的日记信息
在这里插入图片描述
temp 专门用来存放Tomcat运行时产生的临时数据
在这里插入图片描述
webapps 专门用来存放部署的Web工程
在这里插入图片描述
work 是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录
钝化就是序列化,把一个对象写进磁盘
在这里插入图片描述

如何启动Tomcat服务器

找到Tomcat目录下的bin目录下的startup.bat启动
在这里插入图片描述
测试Tomcat服务器启动成功:
打开浏览器,在地址栏输入:
http://localhost:8080

http://127.0.0.1:8080

http://真实ip:8080

startup.bat启动后不能关闭,此时才能出现Tomcat页面
在这里插入图片描述
常见的启动失败:

  • 双击startup.bat文件,小黑窗口一闪
    原因:没配置好JAVA_HOME环境变量

另一种启动Tomcat服务器的方式

1.打开命令行
2.cd 到 Tomcat 的 bin 目录下
(1)cd 路径
(2)F:
(3)catalina run
就开始运行了
在这里插入图片描述

Tomcat的停止

1.点击tomcat服务器窗口的x关闭按钮
2.把Tomcat服务器窗口置为当前窗口,然后快捷键 Ctrl + c
3. 双击Tomcat 的 bin 目录下的shutdown.bat

如何修改Tomcat的端口号

Mysql的默认端口号是:3306
Tomcat默认的端口号是:8080

找到 Tomcat 的 bin 目录下的conf目录,找到server.xml配置文件
找到Connector标签修改port属性
端口号范围(1-65535)
修改完端口号要重启Tomcat服务器才能生效
在这里插入图片描述
百度:http://www.baidu.com:80
HTTP协议默认的端口号是:80

如何部署web工程到Tomcat中

  • 第一种方法:
    只需要把web工程的目录拷贝到Tomcat的webapps目录下即可

    • 如何访问Tomcat下的web工程:
      http://ip:port/工程名/目录下/文件名

      localhost:8080/webapps里的工程名
      在这里插入图片描述
      在这里插入图片描述
  • 第二种部署方法
    Tomcat下的conf目录\Catalina\localhost\下,创建xml配置文件
    Context表示一个工程上下文
    path表示工程的访问路径(不能中文):"/abc"
    docBase表示工程目录在哪里
    xml配置文件的内容示例:
    < Context path="/web03" docBase=“E:\IdeaProjects\JavaWeb\out\artifacts\web03_war_exploded” />

  • 手拖html页面到浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别

浏览器中输入http://ip:端口号/工程名/访问:
在这里插入图片描述
http://ip:端口号/工程名/资源名
使用的是http协议。

  • 客户端(浏览器):
    http://localhost:8080/book/index.html
    http:表示协议
    localhost 表示ip
    :8080 表示端口
    /book 表示工程路径
    /index.html 哪个文件路径
  • 服务器端(Tomcat):
    /book工程 /manager工程 /user工程
    a.html
    index.html
    请求发给服务器,服务器收到请求后,读取要访问的资源文件,然后回传给客户端要的页面的内容。浏览器解析展示。

手拖html页面到浏览器:
在这里插入图片描述
file:///F:/Tomcat/apache-tomcat-8.0.50/webapps/book/index.html
使用的协议是file://协议。file协议表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可(不走网络)

ROOT工程的访问,以及 默认 index.html页面的访问

当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/
没有工程名时,默认访问的是ROOT工程

当我们在浏览器地址栏中输入的访问地址如下:
http://ip:port/工程名/
没有资源名,默认访问index.html页面

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值