您的位置:首页 > 其它

Web程序结构和部署方式

2008-04-07 19:07 218 查看
在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文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: