java-web - 部署JavaWeb项目,war包和将war包解压部署有何区别?

查看:433
本文介绍了java-web - 部署JavaWeb项目,war包和将war包解压部署有何区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

java web程序部署的时候可以直接将war包部署到服务器上,也可以将war包解压后的文件部署到服务器上。

想问一下

  1. 这两种部署方式有何区别?

  2. war包是经过压缩的,服务器(比如tomcat)是如何处理其中项目文件的?

另外,如果我想更深入的了解一下此问题及其相关问题,有没有什么资料可以参考?

解决方案

这两种部署方式有何区别?

我觉得应该没什么差别,硬要说的话,那war包部署应该更有效率,风险也更低吧。毕竟直接上传文件夹,万一某个文件漏掉了,或者上传失败了,都要专门处理;还有多文件上传,以ftp为例,每个文件(印象中)都要单独建立连接,很费时间啊

war包是经过压缩的,服务器(比如tomcat)是如何处理其中项目文件的?

tomcat在拿到war包后,会自动解压的

关于为什么用war,可以看看这里:why-war

这篇关于java-web - 部署JavaWeb项目,war包和将war包解压部署有何区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆