V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NoKey
V2EX  ›  程序员

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

  •  
  •   NoKey · 2020-04-16 23:56:47 +08:00 · 2311 次点击
    这是一个创建于 1673 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上次遇到一个大佬

    他说,他们公司使用 springboot

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

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

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

    9 条回复    2020-04-17 11:50:34 +08:00
    gz911122
        1
    gz911122  
       2020-04-17 00:00:17 +08:00   ❤️ 1
    没啥特别的好处.
    只不过因为他们习惯了这种部署,懒得改了罢了
    johnniang
        2
    johnniang  
       2020-04-17 00:02:09 +08:00
    可能是方便 reload 吧。
    aguesuka
        3
    aguesuka  
       2020-04-17 00:04:23 +08:00 via Android
    同一个 tomcat 可以起几个服务,修改文件只要覆盖指定的文件,war 包可以不用 tomcat 而用其他 web 服务器
    kawowa
        4
    kawowa  
       2020-04-17 00:06:53 +08:00 via Android   ❤️ 1
    领导:隔壁那王总整的什么布特儿挺厉害的,小张你也要整一个!然后部署到咱们的神掏斯 6 上去!
    yijunlin00
        5
    yijunlin00  
       2020-04-17 08:26:13 +08:00
    @kawowa 有画面感了
    lqw3030
        6
    lqw3030  
       2020-04-17 08:33:39 +08:00 via iPhone
    一个场景,你们连接生产环境时带宽只有 1 兆,而这时有个紧急修改要发布,这个修改只涉及一个类
    GoRoad
        7
    GoRoad  
       2020-04-17 10:14:51 +08:00
    jar 打包也可以动态分离的,把资源文件打包到 jar 外面每次修改只需要替换对应的
    mritd
        8
    mritd  
       2020-04-17 10:59:02 +08:00 via iPhone
    我记着 宿主机版本的 tomcat 有个特殊的库能开启,内嵌的好像不行,当年看 dockerfile 看到的,有个 c 库需要编译 yi xia
    securityCoding
        9
    securityCoding  
       2020-04-17 11:50:34 +08:00
    直接运行 jar 也是使用了一个内嵌的 tomcat , 本质上没有区别
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1231 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.