由于问题https://github.com/gpc/jms/issues/27我已添加到 application.yml
jms:
containers:
standard:
connectionFactoryBean: jmsConnectionFactory
adapters:
standard:
messageConverterBean: standardJmsMessageConverter
persistenceInterceptorBean: persistenceInterceptor
应用程序启动,但在发送消息期间应用程序出现错误
org.springframework.beans.factory.NoSuchBeanDefinitionException:在 org.springframework.beans.factory.support 的 org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:704) 中没有定义名为“standardJmsTemplate”的 bean。 AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1175) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 197) 在 org.springframework.beans.factory.BeanFactory$getBean$3.call(Unknown Source) 在 grails.plugin.jms.JmsService 的 org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1054)。normalizeServiceCtx(JmsService.groovy:381) 在 sun.reflect.GeneratedMethodAccessor1971.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java: 498)在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) 在 org.codehaus. .groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:174) 在 grails.plugin.jms.JmsService.send(JmsService.groovy:147) 在 grails.plugin.jms.JmsService.send(JmsService.groovy) 在grails.plugin.jms.JmsService$send.call(未知来源)在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$ 的 java.lang.reflect.Method.invoke(Method.java:498) 的 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 调用(未知来源) PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java: 174) grails.plugin.jms.JmsService.send(JmsService.groovy:147) grails.plugin.jms.JmsService.send(JmsService.groovy) grails.plugin.jms.JmsService$send.call(Unknown Source)在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$ 的 java.lang.reflect.Method.invoke(Method.java:498) 的 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 调用(未知来源) PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java: 174) grails.plugin.jms.JmsService.send(JmsService.groovy:147) grails.plugin.jms.JmsService.send(JmsService.groovy) grails.plugin.jms.JmsService$send.call(Unknown Source)callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent( AbstractCallSite.java:174) 在 grails.plugin.jms.JmsService.send(JmsService.groovy:147) 在 grails.plugin.jms.JmsService.send(JmsService.groovy) 在 grails.plugin.jms.JmsService$send.call (来源不明)callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent( AbstractCallSite.java:174) 在 grails.plugin.jms.JmsService.send(JmsService.groovy:147) 在 grails.plugin.jms.JmsService.send(JmsService.groovy) 在 grails.plugin.jms.JmsService$send.call (来源不明)plugin.jms.JmsService.send(JmsService.groovy) 在 grails.plugin.jms.JmsService$send.call(未知来源)plugin.jms.JmsService.send(JmsService.groovy) 在 grails.plugin.jms.JmsService$send.call(未知来源)
Grails 3.1.14 org.grails.plugins:jms:2.0.0.RC1
我希望,可以通过配置解决的错误