Spring Boot 打成 war 包直接启动,接口访问比 tomcat 下部署慢很多

2021-12-28 11:22:50 +08:00
 NewConn
  1. 上古项目,代码里面带 jsp ,和 Spring Boot 糅杂在一起
  2. JVM 已预热
  3. business 层响应是毫秒级别,而且两边没有差异

目前猜测是 jsp 在 war 有什么问题,但是 Google 上没找到相关资料,StackOverflow 有个问题差不多和我问题现象相反,没有什么有价值的线索。

各位 V 友有什么启发性的建议吗?

1333 次点击
所在节点    问与答
3 条回复
xiaoyanbot
2021-12-28 12:49:09 +08:00
需要具体问题,具体调试分析

两者的 tomcat 版本一致吗?
securityCoding
2021-12-28 12:49:21 +08:00
arthas 分别跟踪一下链路耗时
wolfie
2021-12-28 17:08:44 +08:00
war 包就是 zip 相同压缩格式,仅后缀不同。
主题猜测是 springboot jar 启动,比 war 扔到 tomcat 下慢?

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

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

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

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

© 2021 V2EX