【问题标题】:Practical examples for WAR and EAR [duplicate]WAR 和 EAR 的实际示例 [重复]
【发布时间】:2014-06-21 10:02:25
【问题描述】:

WAR 和 EAR 应用程序有什么区别?我得到了这个.war vs .ear file,但没有任何提示。是否有任何实际示例可以解释何时使用哪个?是的,我的意思是,如果我有一个应用程序(例如,在线购物车),我为什么要将其打包为 EAR 而不是将其打包为 WAR?

【问题讨论】:

  • -1 ,所以你链接的问题与你的标题完全相同,问题的答案有106个赞成票,你在开玩笑吗?
  • @OlegEstekhin ,你不说......他甚至链接了这个问题
  • 您能否阐明您期望的答案?

标签: java jakarta-ee war ear


【解决方案1】:

假设您有一个在线商店,如果它只包含静态资源(html、css、javascript)和 servlets/jsps/java 类,那么您会将其打包在 WAR 中,因此是标准的 java web 组件。

如果您想添加 Java EE 功能,例如 EJB(消息驱动、会话或容器管理的 bean)、企业消息传递或将多个 .war 和 .jar 组合到一个应用程序档案中,您可以将其打包到 EAR 中.

通常的区别是,如果您想要 EJB,则使用 E​​AR,否则使用 WAR。

【讨论】:

    猜你喜欢
    • 2016-06-22
    • 2012-07-19
    • 1970-01-01
    • 2015-07-25
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多