Web程序结构和部署方式

 
在Web服务器中部署Web程序的方式有两种:一种是直接将依照标准格式的Web程序的整个目录编译后放入Web服务器的webapps目录,这样Web服务器启动时会自动加载Web程序;另一种是将Web程序编译并打包生成一个war文件,然后放入Web服务器的webapps目录。Web服务器可以选择不需要解压直接加载这个Web程序的war文件,或者将这个war文件解压到一个目录后加载。在/conf/server.xml中可以设定选择何种加载方式。如果<Host>标记的unpackWARs=“false”,表明Web服务器不需要将war文件解压成目录;如果unpackWARs=“true”,表明Web服务器会在第一次加载Web程序时将该war文件解压成一个目录。
<Host name=”localhost” appBase=”webapps” debug=”0” unpackWARs=”false”>
第二种方式的优点是增强了Web程序的可移植性。一个war文件可以在不同的符合标准的Web服务器中运行而且文件比较小。当需要将Web程序给予其他成员时,给对方一个war文件当然比给一个目录方便。但是生成war文件需要将一个Web程序的目录进行压缩,在调试过程中,如果编程者需要经常对程序的某些部分记性改动,使用第一种方式就比较方便。每次需要改动时就在webapps的Web程序目录中用改动的文件替代旧的文件,而不用每次打包生成war文件。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值