【问题标题】:Porting app from tomcat to glassfish将应用程序从 tomcat 移植到 glassfish
【发布时间】:2009-11-25 20:45:25
【问题描述】:

我的应用具有这种架构:

  • 支柱
  • 春天
  • dwr
  • 休眠

现在我们使用 apache tomcat 5.5.28。我们想将 改为 Glassfish 以提高性能。

我的问题是:

  • 有人知道使用这4个框架移植有问题吗?

  • 有人知道移植指南吗?或者......有从tomcat移植到glassfish的官方指南吗?

【问题讨论】:

  • 性能不太可能受到更改的影响。如果有问题,很可能是您的应用,而不是应用服务器。

标签: java tomcat glassfish


【解决方案1】:

现在我们使用 apache tomcat 5.5.28。我们想改用 Glassfish 来提高性能。

不要误解我的意思,我真的很喜欢 GlassFish,但是……虽然 Grizzly 似乎表现得非常好(请参阅 hereherehere),你真的确定你会得到更好的性能吗? ?大多数时候,性能问题都在应用程序中,更改应用程序服务器并不能神奇地解决这些问题。

有人知道使用这4个框架移植有问题吗?

我自己并没有对此进行实验,不过,移植 J2EE 的东西应该不是问题,除非你在做非标准的事情。

有人知道移植指南吗?或者......有从tomcat移植到glassfish的官方指南吗?

因为您要求,请查看Migrate2Glassfish 页面,他们有一个迁移指南(今晚无法访问,所以我无话可说)。但是,创建应用程序所需的资源(例如 DataSource)和部署战争不应该那么复杂。

【讨论】:

    【解决方案2】:

    在 glassfish 上部署应用程序 (WAR / EAR)。你完成了。 应该不需要修改一些东西。

    您使用的是哪个容器特定的东西? JNDI 连接...? 您必须在 glassfish 中重新定义此设置。阅读文档,这应该很容易解决。

    【讨论】:

      【解决方案3】:

      这取决于您是否使用任何特定于 tomcat 的东西,即记录器或数据源等...如果没有,那么它真的很容易。如果是,您将不得不用通用库或它们的 glassfish 等价物替换这些用法。

      【讨论】:

        猜你喜欢
        • 2012-04-08
        • 2012-06-12
        • 2012-04-14
        • 2010-09-27
        • 2019-12-10
        • 2013-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多