情况:
发现用 jar 包部署和用 war 包部署都能在服务器上跑起来。查了下两者文件结构不同,概念不同。
疑问:
两者之间的区别除了概念上的和目录结构上的,还有什么区别么?
直接用是否有什么坑?
1
shoaly 2020-05-14 11:02:32 +08:00 1
在 java 还在思考 jar 还是 war 的时候, php 还在琢磨 lnml, lamp 的时候, go 已经把那个执行文件复制到服务器双击运行了...
|
2
GM 2020-05-14 11:09:13 +08:00
jar 包主要是自包含的,自带 web 服务器。
war 包主要是给那些已经有 tomcat 等 web 服务器在跑的人部署用。 |
3
chenuu 2020-05-14 11:09:58 +08:00
我感觉 jar 方式是一种方便部署于云环境的方式.赶紧都在往这个方向靠
|
4
huntcool001 2020-05-14 11:12:50 +08:00
现在大家都是 jar 包了.
jar 和 war 只是个目录方式,没啥本质区别. |
5
xiaoxinshiwo 2020-05-14 17:55:50 +08:00
没区别
|