java吧 关注:1,300,296贴子:12,845,277

老哥们,spring boot项目,必须要求用 jar 部署吗

只看楼主收藏回复

本人习惯了用 war 部署,原因如下:
1、Tomcat自带日志输出,jar必须用log4j等日志工具,不然的话记的日志没法拆分
2、war可以直接在服务器上修改配置文件,jar只能每次重新打
3、本地运行时,修改了java代码,war无需重启,jar需要重启,即使是热部署,其实也相当于是重启
是不是现在大伙儿都在用jar部署呀,真的好用吗,感觉除了比较潮流外,没有war好用呀,有没有大佬来讲讲


IP属地:北京来自iPhone客户端1楼2022-01-14 01:32回复
    就是boot项目,如果没有硬性要求,可以用war部署吗,会不会被批或者被鄙视或者说war部署出来的不如jar,有漏洞或者安全问题什么的


    IP属地:北京来自iPhone客户端2楼2022-01-14 01:34
    收起回复
      2026-03-26 01:24:57
      广告
      不感兴趣
      开通SVIP免广告
      不知道


      IP属地:广东来自Android客户端3楼2022-01-14 01:58
      回复
        可以 百度一下都有


        IP属地:浙江来自iPhone客户端6楼2022-01-14 03:30
        收起回复
          可以用war包部署,但是你上面说的3点全都是错的


          IP属地:浙江来自iPhone客户端7楼2022-01-14 06:49
          回复
            我就是用war,用jar我还嫌不习惯


            IP属地:山东来自Android客户端8楼2022-01-14 07:01
            收起回复
              springboot可以打war包,另外,你说的这3点都不对


              IP属地:福建来自Android客户端10楼2022-01-14 07:54
              回复
                楼上说的对。war jar不都一样嘛,war能做到的jar做不到?


                IP属地:江苏来自Android客户端11楼2022-01-14 08:07
                回复
                  2026-03-26 01:18:57
                  广告
                  不感兴趣
                  开通SVIP免广告
                  你认为jar做不到的,都是你不会而已,建议百度


                  IP属地:广东来自Android客户端13楼2022-01-14 08:12
                  收起回复
                    可以,springboot就是内嵌了tomcat,tomcat有官方的依赖,不用springboot也一样可以自己给项目内嵌一个tomcat,在pom文件里用<packaging>war</packaging>标签就可以打war包了


                    IP属地:山东14楼2022-01-14 09:16
                    回复
                      jar包多方便啊 springboot内置tomcat 直接放服务器运行就行 部署war包还得配置tomcat 多麻烦啊


                      IP属地:山西15楼2022-01-14 09:57
                      回复
                        我用起来jar比war包方便,老项目用war,新项目用jar。


                        IP属地:广东来自Android客户端17楼2022-01-14 12:33
                        回复
                          jar部署的配置文件另外放啊,使用配置中心,这样不用重新打包项目,改好配置,重新部署就行


                          IP属地:湖北18楼2022-01-14 13:02
                          回复
                            配置文件放配置中心啊


                            IP属地:浙江来自Android客户端19楼2022-01-14 13:14
                            回复