我们在jboss 4.2.3中运行了3个web应用程序。我发现所有这3个webapps都有95%的公共库。 我打算将常用的移动到Jboss / server / [profile] / lib,这样我就不必在webapps中捆绑所有必需的。 我觉得它会很好,也会减少目前使用的烫发空间。
我只想在这里向社区询问我所做的是标准方法还是做错了?
答案 0 :(得分:4)
我们也可以通过在lib目录中放置公共库来实现这一点。原来是系统管理员更新个人应用程序的噩梦。我们最终决定让战争包含所有必需的罐子,以尽量减少SA的额外步骤。使质量保证部门也更容易。它的工作原理取决于您的QA和SA团队对此的看法。
答案 1 :(得分:2)
只要所有Web应用程序都使用相同版本的这些公共库并且您接受以下事实:如果您因任何原因需要升级库,那么所有Web应用程序都会受到影响,这对我来说似乎是合理的。
您还应该确保移动到共享位置的库在Web应用程序的库中没有依赖项(避免类加载问题)