aar和war文件有什么区别?

teo*_*jan 9 axis2 war

我不知道什么是aar档案文件以及它们与战争的区别.我读到它们有点可兑换.什么时候使用哪一个?什么是利弊和限制.

Gee*_*nte 4

.war 是一个 Web 存档,您可以将其部署到任何 Java EE 应用程序服务器。

.aar 是一个特定的 axis2 工件,您可以将其部署在已部署 Axis2 标准 Web 应用程序的应用程序服务器中。

您仍然可以使用“嵌入式”模式在标准 Web 应用程序中部署 Axis2 应用程序(包括多个服务),如下所述: http: //wso2.com/library/90。从 .aar 模式转换为嵌入模式包括提取所有文件并小心地将它们放在嵌入模式的正确位置。

正如 @renat-gilmanov 所回答的那样,.aar 的 Pro 是热部署。

.war(嵌入式)的专业版是

  1. 在生产环境中更易于部署和管理:只需在任何应用程序服务器上部署一个 .war,而不必遵循复杂的部署过程。
  2. 您可以在同一个 .war 中包含更多 servlet,例如客户端应用程序。