jar包与war包的区别是什么?

jar包与war包的区别是什么?

  1. jar包和war包的区别是什么?

  2. 为什么这个项目中打包成jar包?

  3. 打包成jar包后 该怎么用,同理打包成war包后该怎么用?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1、war包:war是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。       jar包:通常是开发时要引用通用类,打成包便于存放管理java类的。不包含web模块的。

    war可以理解是通过Tomcat容器发布到网上的。

2、这里是将sm_service模块打成jar包,然后在sm_web中引入,比如:

http://img1.sycdn.imooc.com//climg/5f66d45b092a536006540525.jpg

3、一般情况下,打成jar包,便于java类的管理,是将jar包引入其他项目或模块中。

    打成war包,以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了,它可以包含 Servlet、HTML页面、Java类、图像文件,以及组成Web应用程序的其他资源。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师