javaweb 虚拟映射_Javaweb入门系列(一)——Tomcat服务器

一、web应用程序静态资源:html,css等构成前端页面(展示的始终不会变)

动态资源:jsp提供前端页面的数据 / servlet提供数据的接收和转发

把这多个web资源放在一个目录中,就组成一个web应用程序Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射

二、Tomcat服务器

作用:完成了底层的网络通讯的封装。管理着动态资源

下载和安装tomcat服务器(自行百度)

了解tomcat的目录结构bin 存放启动和关闭tomcat的脚本文件

conf 配置文件

lib 依赖包

logs 日志

temp 临时文件

webapps web应用所在目录

work 工作目录

启动tomcat配置好JAVA_HOME环境变量

点击bin/startup.bat

三、配置虚拟目录的映射

方式一找到server.xml文件的host元素(conf 目录下)

在 这对标签下添加path:用来配置虚似目录,必须以"/"开头。

docBase:配置此虚似目录对应着硬盘上的Web应用所在目录。

方式二

让tomcat自动映射

例如:把F盘下面的webDome移动到tomcat的webapps目录下,然后就可以自动映射虚拟路径为“/webDome”

方式三

在tomcat文件下找到 conf/Catalina/localhost ,在此文件夹下添加一个xml文件,例如demo.xml,然后在xml中添加内容

此时的虚拟路径就变成xml的文件名了“/demo"

四、web应用组成

开发JavaWeb应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错

webDome-------------------------------------------web应用所在目录

|-----------html,css,js静态文件-----------------外界可以直接访问根目录下的静态文件

|-----------WEB-INF----------------------------外界无法直接访问(通过servlet访问)

|-------classes-------------------java文件存放位置

|-------lib------------------------Java依赖包

|-------web.xml------------------web应用的配置文件docBase指的就是这个webDome

五、打包war文件

平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当Tomcat服务器启动时,就会自动将webapps目录下的war包解压。

六、启动服务器以及访问web项目在webDome(web应用所在目录)中添加一个index.html,内容“hello word"

启动:点击bin/startup.bat

访问:浏览器地址栏输入:https//localhost:8080/虚拟路径,即可成功访问到index.html

七、(拓展)从 URL 输入到页面展现到底发生什么?人类身份验证 - SegmentFault​segmentfault.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值