JavaWeb入门 - Tomcat的安装及其使用

大家好,我是一只学弱狗,记录学习的点点滴滴!

优质文章

优质专栏


通过本文,你可以学到什么?

  • 什么是热部署?
  • 什么是虚拟目录?
  • Tomcat的安装及其使用
  • IDEA与Tomcat的相关配置
热部署

指应用正在运行的时候升级软件,却不需要重新启动应用

虚拟目录

为了对网站资源进行灵活管理,将资源文件存放在本地计算机或者其他计算机上,然后将这个文件夹映射到网站主目录的一个文件夹上,该文件夹即为“虚拟目录”,当用户在访问网站时,感觉不到任何区别

Tomcat的安装及其使用
下载安装

Tomcat官网下载解压即可。
在这里插入图片描述

问题
  • 黑窗口闪退问题:因Tomcat是使用Java语言编写,所以本机应配置好JDK,注意环境变量JAVA_HOME的配置
  • 启动报错:注意端口冲突,通过dos命令netstat -an查看占用端口,进而使用任务管理器杀死该进程,或者打开conf文件夹下的server.xml配置文件,
    在这里插入图片描述修改端口即可,注意,需要修改多处在这里插入图片描述
目录结构

在这里插入图片描述

bin存放启动和关闭Tomcat的可执行文件
conf存放Tomcat的配置文件
lib存放依赖jar包
logs存放日志文件
temp存放临时文件
webapps存放web项目
work存放运行时的数据
部署方式
直接将项目放到webapps目录下即可

在webapps文件夹中新建hello文件夹,在该文件夹中新建hello.html

在这里插入图片描述然后打开bin目录,运行startup.bat文件,启动Tomcat服务器
在这里插入图片描述
在这里插入图片描述然后打开浏览器,在URL路径输入框中输入http://localhost:8080/hello/hello.html,即可访问到hello.html资源
在这里插入图片描述

修改配置文件

在conf目录下,打开server.xml配置文件,在指定位置处配置相关标签,如图
在这里插入图片描述现在我们在D盘的根目录下新建hello文件夹,并在其中创建hello.html
在这里插入图片描述然后,修改server.xml配置文件,启动服务器,在浏览器的URL输入框中输入http://localhost:8080/hello.html
在这里插入图片描述
在这里插入图片描述

在conf目录下的Catalina目录下的localhost目录下创建任意名称的.xml文件,该文件名即为虚拟目录

在这里插入图片描述

在该文件中写如下配置,注意,删除掉path属性
在这里插入图片描述我们在E盘的根目录下创建hello项目,和方式二一样,配置即可,启动服务器,

在这里插入图片描述

与IDEA集成

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述配置虚拟目录
在这里插入图片描述在这里插入图片描述启动服务器
在这里插入图片描述
在这里插入图片描述

IDEA与Tomcat的相关配置
  • IDEA会为每一个Tomcat部署的项目单独建立一份配置文件
    在这里插入图片描述打开该路径下的文件,在conf/Catalina/localhost路径下的ROOT.xml中即可看到
    在这里插入图片描述
    在到这个路径下,就是Tomcat部署的Web项目,而Tomcat真正访问的是其部署的项目,而不是工作空间项目,Tomcat部署的Web项目对应着Web目录下的所有资源

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只学弱狗!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值