V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
NewConn
V2EX  ›  问与答

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

  •  
  •   NewConn · 2021-12-28 11:22:50 +08:00 · 1333 次点击
    这是一个创建于 1088 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 上古项目,代码里面带 jsp ,和 Spring Boot 糅杂在一起
    2. JVM 已预热
    3. business 层响应是毫秒级别,而且两边没有差异

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

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

    3 条回复    2021-12-28 17:08:44 +08:00
    xiaoyanbot
        1
    xiaoyanbot  
       2021-12-28 12:49:09 +08:00
    需要具体问题,具体调试分析

    两者的 tomcat 版本一致吗?
    securityCoding
        2
    securityCoding  
       2021-12-28 12:49:21 +08:00 via Android
    arthas 分别跟踪一下链路耗时
    wolfie
        3
    wolfie  
       2021-12-28 17:08:44 +08:00
    war 包就是 zip 相同压缩格式,仅后缀不同。
    主题猜测是 springboot jar 启动,比 war 扔到 tomcat 下慢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3536 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:23 · PVG 18:23 · LAX 02:23 · JFK 05:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.