深入分析JavaWeb Item2 -- Tomcat服务器学习和使用_item2 怎么配置tomcat

本文深入探讨了Tomcat服务器的虚拟目录配置,包括通过修改`server.xml`手动映射、自动映射webapps目录下的应用以及通过独立的XML文件映射。此外,还讲解了如何在Tomcat中配置虚拟主机,以及在Windows系统中注册域名以实现通过域名访问。最后,简单介绍了浏览器与服务器的交互过程。
摘要由CSDN通过智能技术生成

找到server.xml文件的host元素,如下图所示:

这里写图片描述

<Host></Host>这对标签加上<Context path="/JavaWebApp" docBase="F:\JavaWebDemoProject" />即可将在F盘下的JavaWebDemoProject这个JavaWeb应用映射到JavaWebApp这个虚拟目录上,JavaWebApp这个虚拟目录是由Tomcat服务器管理的,JavaWebApp是一个硬盘上不存在的目录,是我们自己随便写的一个目录,也就是虚拟的一个目录,所以称之为”虚拟目录“,代码如下:

 <Host name="localhost" appBase="webapps"
 unpackWARs="true" autoDeploy="true"
 xmlValidation="false" xmlNamespaceAware="false">

          <Context path="/JavaWebApp" docBase="F:\JavaWebDemoProject" />
  </Host>

其中,Context表示上下文,代表的就是一个JavaWeb应用,Context元素有两个属性,

  • path:用来配置虚似目录,必须以”/”开头,若是省略则是,默认首页目录。
  • docBase:配置此虚似目录对应着硬盘上的Web应用所在目录。

使用浏览器访问"/JavaWebApp"这个虚拟目录下的1.jsp这个web资源,访问结果如下:

这里写图片描述

1.jsp可以正常访问,这说明我们已经成功地将将在F盘下的JavaWebDemoProject这个JavaWeb应用映射到JavaWebApp这个虚拟目录上了,访问"/JavaWebApp/1.jsp“就相当于访问"F:\JavaWebDemoProject\1.jsp"

注意:在Tomcat6之后中,不再建议在server.xml文件中使用配置context元素的方式来添加虚拟目录的映射,因为每次修改server.xml文件后,Tomcat服务器就必须要重新启动后才能重新加载server.xml文件。在Tomcat服务器的文档 http://localhost:8080/docs/config/context.html中有这样的说明:

It is NOT recommended to place <Context> elements directly in the server.xml file. This is because it makes modifying the Context configuration more invasive since the main conf/server.xml file cannot be reloaded without re

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值