gpt4 book ai didi

java - JBoss SAR 与 EAR/WAR 打包

转载 作者:太空狗 更新时间:2023-10-29 22:52:08 25 4
gpt4 key购买 nike

我什么时候会选择部署为 JBoss SAR 而不是 EAR?

这是一个更普遍的问题,我正在寻找解释每种部署模型的优缺点以及哪种部署模型适用的指南。

最佳答案

当您想扩展服务器的功能时,您将构建一个 SAR(服务存档)。例如,JBoss 将 SAR 用于 EJB 部署程序或消息传递。您可以为自己的服务监控创建一个(即观察您的自定义服务之一的一些指标)。据我所知,SAR 仅对 JBoss 而言是独一无二的。

根据我的个人经验,我曾经创建一个 SAR 来跟踪 Web 服务。我主要使用服务组件来跟踪 Web 服务组件创建的事物列表的长度。这是我可以在 jmx 控制台中查找并找出有关 Web 服务传入请求的一些指标的一种方法。

SAR 基于 JMX 规范,因此创建它们并不困难。您基本上创建了一个标准的 MBean 接口(interface)并实现了该接口(interface)。您还需要确保在 META-INF 目录中有一个 jboss-service.xml 文件。

另一方面,WAR 和 EAR 用于标准应用程序打包,您希望容器在其中管理和处理应用程序请求。您不希望应用程序像 SAR 打包应用程序那样作为匿名服务组件运行。

希望对您有所帮助!

关于java - JBoss SAR 与 EAR/WAR 打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10355778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com