首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JBoss SAR与EAR/WAR打包

JBoss SAR与EAR/WAR打包
EN

Stack Overflow用户
提问于 2012-04-28 02:14:05
回答 1查看 15.1K关注 0票数 16

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-28 02:45:45

当您想要扩展服务器的功能时,您将构建一个SAR (服务档案)。例如,JBoss使用非典型肺炎作为EJB部署程序或消息传递。您可以创建一个用于您自己的服务监视(即,查看您的某个自定义服务的一些指标)。据我所知,非典只是JBoss所特有的。

根据我的个人经验,我曾经创建了一个SAR来跟踪web服务。我主要使用服务组件来跟踪web服务组件创建的内容列表的长度。这是我可以在jmx-console中找到有关web服务的传入请求的一些指标的一种方法。

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

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

希望这能有所帮助!

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10355778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档