73年生人 发表于 2013-05-21 10:43

在一台机器上运行两个java写的web应用系统,应该怎么做?

是在一个系统里装多个tomcat好,还是在一个tomcat里装多个应用系统好?

sevenover 发表于 2013-05-21 12:02

感觉都可以,如果是生产环境,用 Weblogic 性能更好些,而且可以轻松实现部署多个项目。

方兆国 发表于 2013-05-22 19:59

73年生人 发表于 2013-05-21 10:43 static/image/common/back.gif
是在一个系统里装多个tomcat好,还是在一个tomcat里装多个应用系统好?

一个tomcat里装多个应用系统好,这样好一些吧,纯感觉,没有对比过

gvim 发表于 2013-05-25 18:54

一台tomcat吧,内存可以给它很大,毕竟把两个jvm合成一个了,供应量大一些,有效供应也多一些(比如一些可以共享的对象就只需要在jvm里存在一份),底层cpu jvm也不需要和另一个jvm竞争,他们内部的线程有线程池,并且端口可以监听成一个。推理判断单独一个tomcat要高效一些。:mrgreen:

方兆国 发表于 2013-05-25 22:26

gvim 发表于 2013-05-25 18:54 static/image/common/back.gif
一台tomcat吧,内存可以给它很大,毕竟把两个jvm合成一个了,供应量大一些,有效供应也多一些(比如一些可以 ...

支持这种说法,毕竟JVM自己就费很大的资源,少开一个JVM,可以提高效率

sevenover 发表于 2013-05-26 14:18

gvim 发表于 2013-05-25 18:54 static/image/common/back.gif
一台tomcat吧,内存可以给它很大,毕竟把两个jvm合成一个了,供应量大一些,有效供应也多一些(比如一些可以 ...

我也比较赞成这种说法,重要的是两个应用可以使用同一个端口。。

方兆国 发表于 2013-05-26 15:29

sevenover 发表于 2013-05-26 14:18 static/image/common/back.gif
我也比较赞成这种说法,重要的是两个应用可以使用同一个端口。。

我也支持一个Tomcat,这样你可以灵活的让两个应用使用相同的或者不同端口,或者是域名什么的,用一个Tomcat 完全可以实现
只有一些对安全什么的要求比较高的地方,才会采取用连个Tomcat,或者用虚拟机开两个操作系统

zhoumiao 发表于 2013-05-26 20:39

如果部署到同一个tomcat实例中,其中一个web应用需要重启tomcat,则另外一个web应用会受影响。其他到没大问题。:mrgreen:

方兆国 发表于 2013-05-26 22:17

zhoumiao 发表于 2013-05-26 20:39 static/image/common/back.gif
如果部署到同一个tomcat实例中,其中一个web应用需要重启tomcat,则另外一个web应用会受影响。其他到没大问 ...

这个还真心是个问题,以前还没有反应过来这个问题

hbsycw 发表于 2013-05-27 14:23

方兆国 发表于 2013-05-26 22:17 static/image/common/back.gif
这个还真心是个问题,以前还没有反应过来这个问题


难道不可以热部署吗?
页: [1] 2
查看完整版本: 在一台机器上运行两个java写的web应用系统,应该怎么做?