2009-04-15 62 views
4

为了回应this error where pages are delivered incorrectly,我们正在考虑从Apache + Tomcat切换到Glassfish。这不是受到功能的启发,而是因为一个不会消失的错误而受挫。从Tomcat切换到Glassfish

的问题是:

  • 我们应该在合作使用Glassfish的与Apache,或完全取代阿帕奇? Apache和Tomcat之间的接口显然与我们所看到的错误有关,我们需要的最后一件事情是让同样的问题再次出现。另一方面,我们将需要PHP,Apache已经设置好处理。

  • 我们应该使用Glassfish 2还是3?版本3似乎是一个完整的重写,并在这里和其他地方的评论表明,很多人坚持与2.

  • Apache和Glassfish在同一台服务器上合作有多好?例如,Apache可以简单地将选定域的所有请求转移到Glassfish上(与此时正在进行的Tomcat更具体的代理服务器相反)。

  • 有没有更简单的方法?我讨厌无所事事做所有这些工作。

  • 请问这个问题属于serverfault.com?

回答

9

在我的工作,我们的项目已经从Tomcat的改变,因为需要与JMS一个应用服务器到GlassFish。

我们应该使用Glassfish的合作 与Apache,或更换阿帕奇 完全?

严格地说,你并不需要Apache在前面。 Glassfish有一些配置选项来创建虚拟域,就像你从Apache获得的一样。更多信息here。我想这取决于你的需求。 Glassfish在Apache Glassfish中支持mod_jk模块。我们使用mod_jk

我们应该使用Glassfish 2还是3? 3版似乎是一个完整的 重写

按照roadmap,Glassfish的3不会被释放,直到2009年9月底,即使如此,它不支持的功能,如3.1之前的高可用性集群出来。一些信息here。所以,我个人已经等了3.1,但是这只是我:-)

Apache和Glassfish的如何好,才能在同一台服务器上的合作?

有使用Glassfish和Apache在同一个服务器

是否有更简单的方法就没有问题?我讨厌无所事事做所有这些工作。

是的。使用Glassfish自己的http和虚拟主机配置,但它又取决于您的需求。

+0

谢谢。 Glassfish是否支持PHP? – 2009-04-22 11:43:13

0

在其Web配置文件版本中获取Glassfish v3。这是一个更轻便的解决方案,同时保留所需的所有功能,并且拥有比Tomcat更好的管理控制台。 GF v3还支持热重新部署,保留现有的网络会话。 它很好用。 我们也使用mod_jk和apache在玻璃鱼前面,因为我们为不同的端口监听不同的项目运行多个域,但需要通过端口80提供所有内容。 如果您只需要一个域,可以使用Glassfish v3为全部服务配置http-listener使用端口80的内容。这是通过管理控制台在视觉上完成的。 祝你好运。