开发的时候用 tomcat+apache , 部署的时候用 nginx+tomcat 会有问题吗?

2016-12-25 18:05:47 +08:00
 esolve

开发的时候用 tomcat+apache , 部署的时候用 nginx+tomcat 会有问题吗? 会不会像开发时用 tomcat ,部署时用 websphere 或者 weblogic 时,可能会有问题然后要修改源码?

3507 次点击
所在节点    Java
15 条回复
darrenfang
2016-12-25 19:31:07 +08:00
都是用的 tomcat ,为什么会有问题
jiuanjing
2016-12-25 19:32:37 +08:00
会需要修改配置 我现在就算这样做的
izoabr
2016-12-25 21:49:24 +08:00
backend 没变化呀,前台 http 处理部分怎么变无所谓,配置文件而已。
mritd
2016-12-25 21:50:01 +08:00
一些设置可能有点小问题,比如说获取用户真实 ip 啥的
esolve
2016-12-25 21:53:47 +08:00
@jiuanjing 不会需要修改源码吧?
我看 tomcat 迁移到 weblogic ,就出现不少问题,譬如
http://songze39.iteye.com/blog/288505
JDK 和 Servlet 版本问题 , Struts 加载问题, Include 问题 , 打包后 Log4j 支持问题 等等啥的
esolve
2016-12-25 21:54:24 +08:00
@mritd 就是路径问题, ip/端口问题啥的吧,源码不会出问题吧
Charkey
2016-12-25 22:25:08 +08:00
@esolve 3 楼说的不错。 backend 是没变化的,你前端使用 apache 还是 nginx 都可以把请求转发到 backend 。
esolve
2016-12-25 23:03:38 +08:00
@Charkey 所以需要修改源码吗?
akinoneko
2016-12-26 09:19:59 +08:00
@izoabr 三楼说了 修改前置机的配置文件就行了
akinoneko
2016-12-26 09:20:21 +08:00
@esolve 错了
mritd
2016-12-26 09:27:06 +08:00
@esolve 前端反代要设置相应参数保留用户真实 ip ,否则可能完成后端获取用户 ip 全是前端反代服务器的
xiuc001
2016-12-26 10:13:06 +08:00
好奇葩,为什么开发的时候和线上不用一样的配置
likuku
2016-12-26 11:07:34 +08:00
@xiuc001 有些很固执又只会用 apache 一键包的 开发,就是这样子哎
xiuc001
2016-12-26 13:44:02 +08:00
@likuku 调教
jiuanjing
2016-12-26 15:11:23 +08:00
@esolve 还是用 weblogic 开发吧 慢点就慢点 省事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330041

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX