新手求问,把 springboot 服务打成 war 包放到 tomcat 运行有什么好处吗

2020-04-16 23:56:47 +08:00
 NoKey

上次遇到一个大佬

他说,他们公司使用 springboot

但是打包出来的 war,弄到 tomcat 下运行

可惜,没好意思问为啥要这么搞,直接运行 jar 不行么

请指导的大佬,指点一下,谢谢。

2214 次点击
所在节点    程序员
9 条回复
gz911122
2020-04-17 00:00:17 +08:00
没啥特别的好处.
只不过因为他们习惯了这种部署,懒得改了罢了
johnniang
2020-04-17 00:02:09 +08:00
可能是方便 reload 吧。
aguesuka
2020-04-17 00:04:23 +08:00
同一个 tomcat 可以起几个服务,修改文件只要覆盖指定的文件,war 包可以不用 tomcat 而用其他 web 服务器
kawowa
2020-04-17 00:06:53 +08:00
领导:隔壁那王总整的什么布特儿挺厉害的,小张你也要整一个!然后部署到咱们的神掏斯 6 上去!
yijunlin00
2020-04-17 08:26:13 +08:00
@kawowa 有画面感了
lqw3030
2020-04-17 08:33:39 +08:00
一个场景,你们连接生产环境时带宽只有 1 兆,而这时有个紧急修改要发布,这个修改只涉及一个类
GoRoad
2020-04-17 10:14:51 +08:00
jar 打包也可以动态分离的,把资源文件打包到 jar 外面每次修改只需要替换对应的
mritd
2020-04-17 10:59:02 +08:00
我记着 宿主机版本的 tomcat 有个特殊的库能开启,内嵌的好像不行,当年看 dockerfile 看到的,有个 c 库需要编译 yi xia
securityCoding
2020-04-17 11:50:34 +08:00
直接运行 jar 也是使用了一个内嵌的 tomcat , 本质上没有区别

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/663245

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX