如何在war/jar/ear软件包之间进行选择我看不出它们之间的区别,我正在研究一个带spring boot的微服务架构

iszxjhcz  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(247)

这个问题在这里已经有答案了

jar和java中war的区别(14个答案)
.war与.ear文件(9个答案)
15天前关门了。
我在和spring一起工作,我想知道什么时候使用war/jar或ear。我听说ear同时包含了war和jar结构,但我不确定。我看不出jar和war之间的区别,特别是我在移动应用程序的后端工作。
有没有人能向我解释一下这种差异,我曾经用过jar Package ,但没有用过战争或耳朵

2ledvvac

2ledvvac1#

仅针对web应用程序和微服务
jar通常与springboot一起使用,以生成包含应用程序和嵌入式服务器的fatjar文件。在这种情况下,您将收到一个jar文件,该文件在执行时启动一个服务器,该服务器承载您开发的应用程序。所以1服务器1网络应用。
war和ear通常在您已经有一个运行中的服务器托管您的应用程序时使用。然后您可以在现有服务器上部署多个war或ear作为web应用程序,所有这些应用程序都将托管在同一服务器上。每个文件都较小,因为它不包含嵌入式服务器。所以一个服务器有多个web应用程序。
你现在会问什么时候用战争,什么时候用耳朵?这里已经有答案了
答案1
答案2
答案3

相关问题