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

大家在公司开发 java web 项目,譬如 SSH 框架或者 SSM 框架( Springmvc+mybatis),是用 tomcat 吗?

  •  
  •   esolve · 2016-12-24 01:55:36 +08:00 · 5655 次点击
    这是一个创建于 2884 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家在公司开发 java web 项目,譬如 SSH 框架或者 SSM 框架( Springmvc+mybatis ),是用 tomcat 吗? 等开发后,再由部署工程师部署到 weblogic 上 还是直接用 weblogic 开发?

    28 条回复    2016-12-25 23:47:42 +08:00
    sagaxu
        1
    sagaxu  
       2016-12-24 06:56:59 +08:00 via Android
    生产环境就是 tomcat ,前置 nginx 做 ha 和 lb
    caixiexin
        2
    caixiexin  
       2016-12-24 07:15:02 +08:00 via Android
    WebLogic 不是要钱嘛
    ferock
        3
    ferock  
       2016-12-24 07:39:30 +08:00 via iPhone
    用 jboss
    lusyoe
        4
    lusyoe  
       2016-12-24 08:06:39 +08:00 via iPhone
    jetty
    RachelWu
        5
    RachelWu  
       2016-12-24 08:48:22 +08:00
    tomcat + nginx
    mfu
        6
    mfu  
       2016-12-24 08:51:40 +08:00
    同楼上, nginx+tomcat
    q397064399
        7
    q397064399  
       2016-12-24 08:59:27 +08:00
    jetty nginx tomcat
    或者直接上 spring boot
    depress
        8
    depress  
       2016-12-24 09:03:57 +08:00
    当然 tomcat , weblogic 太重,但是项目很大的话还是 weblogic 了, tomcat 到 weblogic 坑太多
    zyl18504
        9
    zyl18504  
       2016-12-24 09:35:23 +08:00 via iPhone
    jetty
    q397064399
        10
    q397064399  
       2016-12-24 10:29:27 +08:00
    @depress 毕竟 tomcat 只是支持 servlet 规范
    tao1991123
        11
    tao1991123  
       2016-12-24 10:54:15 +08:00
    生产环境都是 tomcat + nginx
    哪来的 weblogic
    yidinghe
        12
    yidinghe  
       2016-12-24 11:00:30 +08:00 via Android
    现在转向 SpringBoot 了。
    Miy4mori
        13
    Miy4mori  
       2016-12-24 11:37:23 +08:00 via Android
    用 spring boot 打 fat jar 用 docker 部署
    Miy4mori
        14
    Miy4mori  
       2016-12-24 11:38:25 +08:00 via Android
    nginx 做负载均衡 部署静态资源
    wuzhizhan
        15
    wuzhizhan  
       2016-12-24 12:09:15 +08:00
    @Miy4mori java 项目用 docker 部署有什么优点?
    Miy4mori
        16
    Miy4mori  
       2016-12-24 12:10:08 +08:00 via Android
    @wuzhizhan 对 fat jar 守护方便
    esolve
        17
    esolve  
    OP
       2016-12-24 13:08:04 +08:00
    @mfu 开发的时候用 tomcat+apache , 部署的时候用 nginx+tomcat 会有问题吗?
    hcymk2
        18
    hcymk2  
       2016-12-24 13:08:41 +08:00
    @wuzhizhan
    守护的话 无责任推荐 pm2 https://github.com/Unitech/pm2
    esolve
        19
    esolve  
    OP
       2016-12-24 13:09:37 +08:00
    @Miy4mori 如果打包成 war ,静态页面和资源都在 war 里, war 扔在 tomcat 所在的主机上的话
    nginx 如何访问静态资源?
    hcymk2
        20
    hcymk2  
       2016-12-24 13:12:13 +08:00
    war 包难道不是会自动解压的么?
    Miy4mori
        21
    Miy4mori  
       2016-12-24 13:20:54 +08:00 via Android
    @esolve 那你去查一下动静分离相关的资料吧,我用 spring boot 时只写 rest 接口,没有静态资源,页面是前端用 mvvm 框架做的
    Miy4mori
        22
    Miy4mori  
       2016-12-24 13:23:04 +08:00 via Android
    @esolve 如果不做动静分离用 nginx 配 upstream 然后设置缓存策略就行了
    esolve
        23
    esolve  
    OP
       2016-12-24 22:58:34 +08:00
    @hcymk2 是会自动解压,但是假如把 war 包扔在 tomcat 的主机下,解压后也是在 tomcat 的主机啊,不是在 nginx 的主机下
    esolve
        24
    esolve  
    OP
       2016-12-24 22:58:55 +08:00
    @Miy4mori 开发的时候用 tomcat+apache , 部署的时候用 nginx+tomcat 会有问题吗?
    Miy4mori
        25
    Miy4mori  
       2016-12-24 23:25:37 +08:00 via Android
    @esolve 没用过 apache ……
    zacard
        26
    zacard  
       2016-12-25 11:27:45 +08:00
    jetty
    Cbdy
        27
    Cbdy  
       2016-12-25 16:08:41 +08:00 via Android
    @yidinghe 不好意思,咨询一下, Spring Boot 部署到生产环境有没有啥坑要填?上 docker 了吗?蟹蟹
    Miy4mori
        28
    Miy4mori  
       2016-12-25 23:47:42 +08:00 via Android
    @q397064399 TomEE 应该支持 ejb 之类的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2886 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.