Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringJMS独立模块初始化_Java_Spring_Jms_Spring Jms - Fatal编程技术网

Java SpringJMS独立模块初始化

Java SpringJMS独立模块初始化,java,spring,jms,spring-jms,Java,Spring,Jms,Spring Jms,我已经查看了创建使用spring处理JMS的独立模块的简单示例 我试着用谷歌搜索一些例子,但我只找到了配置和java代码的片段,而不是应用程序的完整样本。所以我的主要问题是,我不了解init的要求,也不了解使用Spring运行独立JMS模块 我有一个要求——工件的输出类型应该是EAR(限制) 例如,我在doc:,第21.4.2部分异步接收-消息驱动的POJO中找到了消费者和配置的代码,但我不知道如何将此代码包装到任何EE容器下运行。EAR应用程序不是独立的,而是需要Java EE应用程序服务器才

我已经查看了创建使用spring处理JMS的独立模块的简单示例

我试着用谷歌搜索一些例子,但我只找到了配置和java代码的片段,而不是应用程序的完整样本。所以我的主要问题是,我不了解init的要求,也不了解使用Spring运行独立JMS模块

我有一个要求——工件的输出类型应该是EAR(限制)


例如,我在doc:,第21.4.2部分异步接收-消息驱动的POJO中找到了消费者和配置的代码,但我不知道如何将此代码包装到任何EE容器下运行。

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

显示了作为EAR应用程序的基本JMS示例


您需要下载并安装Glassfish应用程序服务器、Netbeans IDE和教程源代码,可以找到相关说明。

不清楚您需要什么;制作人消费者?你也说独立,但那一定是耳朵。你需要把你的问题说得更清楚,提供更多的细节。这并不重要。我只是在示例中搜索任何使用JMS和Spring的独立应用程序(在某些服务器上运行的应用程序-weblogic、glassfish等)。通常,您只需要在您最喜欢的EE服务器中创建JMS队列,当您在Spring中需要它时,从jndi中查找它并使用.Excalty。但我没有像在简单的罐子里那样的“main”。在哪里我需要为EE容器初始化jms上下文(新的ClassPathXmlApplicationContext)?您可以创建带有
@Startup
@Singleton
注释的EJB,在该类中为启动和停止spring上下文创建方法,并使用
@PostConstruct
@PreDestroy
注释标记该方法。我认为,如果您使用的是EE容器,最简单的方法就是这样。是的,但这是带有MDB的EJB示例。我在Spring上也找到了同样的例子。所以你们有一个只有Spring的要求吗?是的,我需要Spring来使用诸如wire tap和interceptor之类的功能。