大家在公司开发 java web 项目,譬如 SSH 框架或者 SSM 框架( Springmvc+mybatis ),是用 tomcat 吗? 等开发后,再由部署工程师部署到 weblogic 上 还是直接用 weblogic 开发?
1
sagaxu 2016-12-24 06:56:59 +08:00 via Android
生产环境就是 tomcat ,前置 nginx 做 ha 和 lb
|
2
caixiexin 2016-12-24 07:15:02 +08:00 via Android
WebLogic 不是要钱嘛
|
3
ferock 2016-12-24 07:39:30 +08:00 via iPhone
用 jboss
|
4
lusyoe 2016-12-24 08:06:39 +08:00 via iPhone
jetty
|
5
RachelWu 2016-12-24 08:48:22 +08:00
tomcat + nginx
|
6
mfu 2016-12-24 08:51:40 +08:00
同楼上, nginx+tomcat
|
7
q397064399 2016-12-24 08:59:27 +08:00
jetty nginx tomcat
或者直接上 spring boot |
8
depress 2016-12-24 09:03:57 +08:00
当然 tomcat , weblogic 太重,但是项目很大的话还是 weblogic 了, tomcat 到 weblogic 坑太多
|
9
zyl18504 2016-12-24 09:35:23 +08:00 via iPhone
jetty
|
10
q397064399 2016-12-24 10:29:27 +08:00
@depress 毕竟 tomcat 只是支持 servlet 规范
|
11
tao1991123 2016-12-24 10:54:15 +08:00
生产环境都是 tomcat + nginx
哪来的 weblogic |
12
yidinghe 2016-12-24 11:00:30 +08:00 via Android
现在转向 SpringBoot 了。
|
13
Miy4mori 2016-12-24 11:37:23 +08:00 via Android
用 spring boot 打 fat jar 用 docker 部署
|
14
Miy4mori 2016-12-24 11:38:25 +08:00 via Android
nginx 做负载均衡 部署静态资源
|
18
hcymk2 2016-12-24 13:08:41 +08:00
|
19
esolve OP @Miy4mori 如果打包成 war ,静态页面和资源都在 war 里, war 扔在 tomcat 所在的主机上的话
nginx 如何访问静态资源? |
20
hcymk2 2016-12-24 13:12:13 +08:00
war 包难道不是会自动解压的么?
|
21
Miy4mori 2016-12-24 13:20:54 +08:00 via Android
@esolve 那你去查一下动静分离相关的资料吧,我用 spring boot 时只写 rest 接口,没有静态资源,页面是前端用 mvvm 框架做的
|
23
esolve OP @hcymk2 是会自动解压,但是假如把 war 包扔在 tomcat 的主机下,解压后也是在 tomcat 的主机啊,不是在 nginx 的主机下
|
26
zacard 2016-12-25 11:27:45 +08:00
jetty
|
27
Cbdy 2016-12-25 16:08:41 +08:00 via Android
@yidinghe 不好意思,咨询一下, Spring Boot 部署到生产环境有没有啥坑要填?上 docker 了吗?蟹蟹
|
28
Miy4mori 2016-12-25 23:47:42 +08:00 via Android
@q397064399 TomEE 应该支持 ejb 之类的
|