首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在嵌入式Jetty中部署ear

在嵌入式Jetty中部署ear
EN

Stack Overflow用户
提问于 2012-11-12 17:23:45
回答 2查看 4.6K关注 0票数 1

可以在嵌入式Jetty中部署ear (Jersey和Metro)归档吗?谷歌只显示了关于Jetty + JBoss的文章和手册。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-12 17:42:21

据我所知,Jetty不应该有这样的功能。这是因为jetty被设计为仅用于Servlets和JSP的web容器。您可以将jetty视为Tomcat web服务器的替代方案。所以Jetty只能处理基于web的东西(参见WARs)。

另一方面,JBoss是一个完全成熟的Java容器,因此它也可以处理ears。您所看到的可能是将码头嵌入到jboss中。我知道Jboss在内部使用了tomcat来处理servlet和jsps,所以有可能将底层实现从tomcat切换到jetty。

希望这能有所帮助

票数 3
EN

Stack Overflow用户

发布于 2012-11-13 00:05:24

我要补充的是,许多人部署到JBoss或其他完整的Java堆栈中实际上并不需要完整的堆栈,通常只需要一个servlet引擎和几个组件即可。我认识一些人,他们使用jetty + open ejb之类的聚合解决方案来实现轻量级堆栈,该堆栈实现了他们所需的功能,而不需要额外的Java EE花哨。例如,如果你打算有一个嵌入式场景,那么你不需要部署ear,你可以一点一点地部署应用程序,用jetty处理servlet,用openejb处理ejb,或者你喜欢的任何*bean解决方案。

如果您需要完整的Java容器,那么一定要使用one...but,如果您正在使用这些Java特性的一个子集,还有其他方法可以组装您的应用程序。

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

https://stackoverflow.com/questions/13341075

复制
相关文章

相似问题

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