【问题标题】:Jboss shared libraries in web applicationsWeb 应用程序中的 Jboss 共享库
【发布时间】:2012-08-13 06:43:18
【问题描述】:

我们在 jboss 4.2.3 中运行了 3 个 web 应用程序。我发现所有这 3 个 web 应用程序都有 95% 的通用库。 我计划将常用的移动到 Jboss/server/[profile]/lib,这样我就不必在 webapps 中捆绑所有必要的。 我觉得这会很好,也会减少当前使用的 perm gen 空间。

我只是想在这里问社区我所做的是标准方法还是这样做有什么问题?

【问题讨论】:

  • @JamesR.Perkins jboss 版本是 4.2.3

标签: java jakarta-ee web-applications jboss shared-libraries


【解决方案1】:

对我来说似乎是合理的,只要所有 Web 应用程序都使用这些公共库的相同版本,并且您接受这样一个事实,即如果您出于任何原因需要升级库,那么所有 Web 应用程序都会受到影响。
您还应该确保移动到共享位置的库在作为 Web 应用程序一部分的库中没有依赖项(避免类加载问题)

【讨论】:

    【解决方案2】:

    我们也可以通过将公共库放置在 lib 目录中来做到这一点。原来是系统管理员更新单个应用程序的噩梦。我们最终决定让战争包含所有必需的罐子,以尽量减少 SA 的额外步骤。也使 QA 部门更容易。它是否会起作用取决于您的 QA 和 SA 小组对此的看法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多