tomcat虚拟目录、虚拟主机的配置

[color=red][size=medium]虚拟目录映射:[/size][/color]
web应用开发好之后,若想供外界访问,需要把Web应用所在目录交给web服务器管理,这个过程称为虚拟目录的映射。
虚拟目录映射的三种方式:
1、在server.xml文件的Host元素中配置,例如:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
[color=red]<Context path="/news" docBase="c:\app"/>[/color]
</Host>
path指定虚拟目录名称(即web应用对外访问名称),docBase指定web应用所在目录。这种方式tomcat6版本开始不再推荐使用,因为该配置需要重启服务器才可以访问该web应用。

2、在tomcat conf/catalina/localhost目录中,创建a.xml文件,内容为:<Context docBase="F:\mail"/>
则可以通过http://localhost:8080/a访问该web应用
也可以创建a#b#c.xml文件,内容为<Context docBase="F:\mail"/>
则可以访问http://localhost:8080/a访问该web应用。

3、让tomcat自动映射,tomcat会自动管理webapps目录所有web应用,并把它们自动映射成虚拟目录。


[size=medium][color=red]配置虚拟主机(配置网站)[/color][/size]
在一个tomcat中可以放置多个网站,所谓配置虚拟主机,就是在tomcat中配置一个网站
在server.xml文件中配置网站,例如:
<Host path="site1" appBase="webapps">
<Context path=" "> docBase="c:\app"/> path不指定,则为缺省应用
</Host>
配置的主机(网站)想被外界访问,需要在DNS上注册
假设该主机已在DNS上注册,并且tomcat端口已配置成80,同时该web应用配置了首页,则外界可以通过http://site1访问该web应用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值