java web 学习笔记 (5) web应用的组织结构 虚拟主机的配置

20 篇文章 0 订阅

web应用的组织结构 虚拟主机的配置

1.web 应用的组织结构

结构及各部分作用如下:

在这里插入图片描述
这里主要介绍一下 web.xml 文件的作用。

1.设置web应用的首页
在标签<web-app>中的<welcome-file-list> 标签中新建<welcome-file>标签,标签之间放置web应用的首页的名称。也可有多个<welcome-file>标签来设置多个备用的首页,优先级按<welcome-file> 顺序编排。

~~下面的功能作用后续完善。

2.命名与定制URL。我们可以为Servlet和JSP文件命名并定制URL,其中定制URL是依赖命名的,命名必须在定制URL前。

3.定制初始化参数:可以定制servlet、JSP、Context的初始化参数,然后可以再servlet、JSP、Context中获取这些参数值。

4.指定错误处理页面,可以通过“异常类型”或“错误码”来指定错误处理页面。

5.设置过滤器:比如设置一个编码过滤器,过滤所有资源

6.设置监听器

7.设置会话(Session)过期时间,其中时间以分钟为单位。


2.虚拟主机的配置(搭建网站)

1.什么是虚拟主机
一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是"虚拟主机"。

Tomcat 配置虚拟主机需要编辑 Server.xml 文件,<Host> 元素表示一个虚拟主机,想要创建一个虚拟主机,<Host> 标签需放在 <Engine> 标签内,基本属性有,虚拟主机名:name,虚拟主机目录: appBase ,如下是一个配置例子。

<Host name='XXXXXXXX' appBase="XXXXXXXX"
        unpackWARs="true" autoDeploy="true"
      </Host>

配置好后启动服务器,若想要用浏览器通过虚拟主机名访问,虚拟主机内的资源。需要在DNS服务器上有此虚拟主机名对应的主机 IP 地址,这就需要去购买域名。

我们可以更改主机 hosts 文件,体验一下效果。在 hosts 文件中最后加一行,前一部分写主机 ip 后一部分写我们的虚拟主机名,保存后即可在本机的浏览器上访问到虚拟主机名的地址。示例如下:

#my_hosts Start
127.0.0.1	XXXXXXXXXX

#号是注释


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值