web发布基础知识



两种虚拟目录的映射方式(如何让服务器管理该web应用)
一是直接放在webapps下面


二是在tomcat服务器的\conf\Catalina\localhost目录下添加一个以xml作为扩展名的文件,xml文件的名字可以任意取,比如下面的aa.xml,
在aa.xml文件中添加Context元素映射JavaWeb应用,代码如下:


<Context docBase="F:\JavaWebDemoProject" />


这样的话服务器就会管理F:\JavaWebDemoProject下的web应用("F:\JavaWebDemoProject"映射的虚拟目录名称是神马呢,就是当前正在编辑的这个xml文件的名称aa。)
http://localhost:8080/aa/1.html
相对一的好处是改了配置文件之后不用重启tomcat,它会自动发现。






可以在tomcat的sever.xml里面再加设置虚拟主机(除了localhost(默认)如何在服务器里增加主机),如<Host name="zy"  appBase="F:\"/>  </Host>,
appbase是该虚拟主机(host)下面管理的web应用目录(context),
注意该虚拟主机要对应IP才可以,方法有DNS和下文etc里面配置两种。




HTTP后的主机名,先找自己这的C:\Windows\System32\drivers\etc里面的hosts,没找到对应IP则去问DNS,所以一般要在DNS买域名。
这样浏览器在http://加主机名之后,就会获得该服务器的IP,同时会向该ip发送主机名,之后就会进入该服务器的该主机。


找到后要让别人只输入域名即进入主页,那么你要把该WEB应用放在该主机目录下的ROOT文件夹里面,成为该主机的默认web应用,并且在web.xml里面设置出主页就可以了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值