【问题标题】:32-bit to 64-bit jvm migration - jboss web application & linux server32 位到 64 位 jvm 迁移 - jboss Web 应用程序和 linux 服务器
【发布时间】:2013-09-29 23:16:38
【问题描述】:

我们正在将目前在 32 位 linux 盒和 32 位 JVM 上运行的 Java EE / JBoss Web 应用程序迁移到 64 位 linux 盒和 64 位 JVM。

我们适当地分析并更改了 JVM 堆、permgen、堆栈等大小。这是否足够,还是我们应该考虑任何其他参数/​​进行任何其他更改作为 64 位迁移的一部分?

我们目前正在使用“jboss-eap-4.3”/“jboss-4.0.5.GA”。我们需要安装/升级 JBoss 服务器吗?

另外,如果我在 32 位到 64 位迁移过程中遗漏了任何其他强制性更改,您能否指出我?

我应该检查我们在应用程序中使用的所有 jar 文件是否都兼容 64 位 jvm?

【问题讨论】:

  • JBoss EAP 有一个官方的兼容性矩阵。它针对保证兼容的 JVM 进行了密集测试。如果不确定,请咨询红帽支持。

标签: linux jakarta-ee jboss jvm 32bit-64bit


【解决方案1】:
  • 定义测试涵盖您的用例,并针对两种安装运行这些测试
  • 定义负载测试场景,并同时针对两种安装运行它

管理层应批准这两个套件/程序。

  • 除非您使用 JNI,否则无需检查 .jar 的 64 位兼容性。无论如何,问题应该通过前面提到的测试来揭示。
  • 使用最新的稳定 JBoss 版本。否则,您在尝试获得对旧版本的支持时可能会遇到问题。
  • 将旧安装保留一段时间,以便能够切换回来。

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 2011-04-03
    • 2011-08-22
    • 2018-02-17
    • 2015-04-14
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多