首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪个Java EE容器适用于使用EJB的Apache Camel/CXF/ActiveMQ web应用程序?

哪个Java EE容器适用于使用EJB的Apache Camel/CXF/ActiveMQ web应用程序?
EN

Stack Overflow用户
提问于 2013-09-19 22:44:28
回答 1查看 1.6K关注 0票数 2

Camel网页上说

以下项目可以利用Apache Camel作为路由和中介引擎: Apache一个流行的分布式开源企业服务总线和JBI容器Apache一个成熟的、广泛使用的开源消息代理Apache一个智能web服务套件(JAX-WS和JAX-RS) Apache Karaf -一个可以在其中部署应用程序的小型OSGi运行时Apache MINA -一个高性能NIO驱动的网络框架

但是,我希望在Java EE web应用程序中运行Camel,并能够访问web服务、JMS和EJB (CDI、消息驱动beans、JPA等)。最好使用开源的Java服务器。

如果我向我的公司推荐这个,那么所有常见的Java向导,比如wsdl2java,都需要开箱即用。还需要有文档和教程,这样我们就可以雇佣人员跳进去并开始使用它。

Glassfish全面失败。使用Glassfish运行时类时,CXF的wsdl2java向导会失败(我手动运行它,并破解了我的代码树)。在OpenMQ中没有关于连接的文档和教程(在谷歌上搜索这个主题是令人沮丧的)。当然,只有库的简单示例运行得很好,但是如果没有ActiveMQ作为原生JMS,它似乎是死胡同。CXF集成似乎也不可行。我第一次尝试复制WS示例时,报告"No component found with scheme: cxf“,这似乎是捆绑包或类路径问题。

我开始认为我应该回到ServiceMix,回到没有EJB和CDI的servlets,尽管我真的很讨厌不能优雅地使用Eclipse进行编辑/编译/调试(您几乎必须在外部DOS提示窗口中构建和运行,并在中进行远程调试)。

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

https://stackoverflow.com/questions/18897844

复制
相关文章

相似问题

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