2014-04-04 121 views
0

我期待使用spring来创建独立模块的简单示例,该模块使用spring来处理JMS。Spring JMS独立模块初始化

我尝试谷歌一些例子,但我只发现配置和java代码的裁减 - 不是应用程序的完整示例。所以我的主要问题是,我不明白init的需求,并使用Spring运行独立的JMS模块。

我有一个要求 - 输出类型的神器应该是EAR(限制)。

例如,我在doc中找到了消费者和配置的代码:http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jms.html,第21.4.2部分异步接收 - 消息驱动的POJO,但我不明白如何封装此代码以在任何EE容器下运行它。

+1

目前尚不清楚你在询问什么;制片人?消费者?你也可以单独说,但它必须是EAR。你需要让问题更清楚并提供更多细节。 –

+0

这不是重要的。我只是搜索使用JMS和Spring的任何独立应用程序(运行于某些服务器 - weblogic,glassfish等)的示例。 – Torsten

+0

通常您只需要在您最喜欢的EE服务器中创建JMS队列,并且当您在春季需要时,可以从jndi中查找并使用它。 – user1516873

回答

0

EAR应用程序不是独立的,但需要运行Java EE应用程序服务器。

This official tutorial显示作为EAR应用程序的基本JMS示例。

您需要下载并安装Glassfish应用服务器,Netbeans IDE和教程源代码,说明书被找到here

+0

是的,但它是MDB的EJB示例。我发现了同样的例子。 – Torsten

+0

所以你只有一个春天的要求? –

+0

是的,我需要弹簧才能使用电线攻丝和拦截器等功能。 – Torsten