减小要部署到 WebSphere 的 WAR 文件的大小



>我有一个大小约为500-700mb的war文件,在生产环境中部署需要非常长的时间(1-1.5小时)。

大多数jar文件都是第三方库,除非升级,否则很少会更改。

我正在考虑将第三方库移动到服务器的类路径中,以减小 war 文件的大小并缩短部署时间。

这是一个好方法吗?

我正在使用Websphere和maven作为构建工具。如果我能够将这些第 3 部分库从我的 Web 应用程序移动到我的服务器类路径,我将能够将依赖项范围从编译更改为提供。

服务器仅用于我的系统,我不怕任何类路径冲突。

是的,这是一个很好的方法,可以将第三方库配置为共享库。 这为您提供了缩短应用程序部署时间的好处,还允许多个应用程序共享相同的库。

请参阅 WebSphere 文档:创建共享库

另请查看这篇文章,其中更详细地讨论了如何减少部署时间 - WebSphere 逆向者:加速应用程序部署的选项

它谈到:

  • 共享库
  • 耳分布和扩张

相关内容

  • 没有找到相关文章

最新更新