我们在 jboss 4.2.3 中运行了 3 个 webapplications。我发现所有这 3 个 webapps 都有 95% 的公共(public)库。 我计划将常见的移动到 Jboss/server/[profile]/lib,这样我就不必在 webapps 中捆绑所有必需的。 我觉得这会很好,而且还会减少当前正在使用的 perm gen 空间。
我只是想问问这里的社区,我这样做是不是标准做法,或者这样做有什么不对吗?
最佳答案
我们过去也通过将公共(public)库放在 lib 目录中来做到这一点。事实证明,系统管理员更新单个应用程序是一场噩梦。我们最终决定让 war 包含所有必需的 jar ,以尽量减少 SA 的额外步骤。也让 QA 部门更轻松。它是否有效取决于您的 QA 和 SA 小组对此的看法。
关于java - Web 应用程序中的 Jboss 共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995253/