0
点赞
收藏
分享

微信扫一扫

jar包和war包的介绍和区别

以沫的窝 2021-09-22 阅读 88
日记本

JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。

jar:

与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序(jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些jar包引入到你的项目中),,,,也可以做成jar包直接发布

war:

WAR文件代表了一个Web应用程序,它可以包含 Servlet、HTML页面、Java类、图像文件,以及组成Web应用程序的其他资源,而不仅仅是类的归档文件。war包中的文件按照一定目录结构来组织。根据其根目录下包含有html和jsp文件,,,,包括多个目录结构

猜测:tomcat+war == jar (所以jar可以直接部署到没有tomcat的主机上,用脚本启动运行jar包)

举报

相关推荐

0 条评论