2016-06-08 39 views
2

我有一個大約500-700mb的war文件,在生產環境中部署需要非常長的時間(1-1.5小時)。減小部署到websphere的war文件的大小

大部分jar文件都是第三方庫,除非進行升級,否則很少進行更改。

我正在考慮將第三方庫移到服務器的類路徑中,以減小war文件的大小並縮短部署時間。

這是一個很好的方法嗎?

我正在使用Websphere和maven作爲構建工具。如果我能夠將這些第三部分庫從我的webapp移動到我的服務器類路徑,我將能夠將依賴範圍從編譯更改爲提供。

服務器只用於我的系統,我不怕任何類路徑衝突。

回答

6

是的,這是一個很好的方法,第三方庫可以配置爲共享庫。這爲您提供了改進應用程序部署時間的好處,並允許多個應用程序共享相同的庫。

請參閱WebSphere文檔:Creating shared libraries

+1

感謝您的寶貴意見! – youcanlearnanything