हम जावा 1.6 में जेबीएसएस एएस 7 का उपयोग करके एक परियोजना विकसित कर रहे हैं और हम दूसरों के बीच उपयोग करते हैं: Aspectj और HornetQ। हमें जावा 1.7 में अपग्रेड करने की आवश्यकता है ताकि हम ASpectj 1.7.1 का उपयोग कर सकें।वसंत 3.2.1, जेबॉस एएस 7, Aspectj 1.7.1 जावा 1.7 का उपयोग कर जेएमएस कनेक्शन कारखानों के लिए लागू इंटरफेस निर्धारित करने के लिए कैसे?
Caused by: org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'eventsJmsTemplate' defined in class path resource [com/company/project/jms/jms.xml]:
Cannot resolve reference to bean 'jmsConnectionFactory' while setting bean property 'connectionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'jmsConnectionFactory':
Post-processing of the FactoryBean's object failed;
nestedexception is java.lang.IllegalArgumentException:
warning can't determine implemented interfaces of missing type
com.company.project.aspects.MBeanAttributesAdvice [Xlint:cantFindType]
MBean है: तैनाती के दौरान हम निम्न अपवाद प्राप्त
<jee:jndi-lookup id="dataSource" jndi-name="java:jboss/datasources/table" />
<bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
:
<jee:jndi-lookup id="jmsConnectionFactory" jndi-name="java:/JmsXA" />
अन्य परियोजना पर, हम एक ही अपवाद है जब हम एक जेपीए डेटा स्रोत का उपयोग किया था और हम जेबॉस-तैनाती-संरचना को मॉड्यूल डिप्लेेंसी पर जोड़कर इस मुद्दे को हल करने का प्रबंधन करते हैं: org.jboss.ironjacamar.jdbcadapters
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.slf4j" />
<module name="org.slf4j.impl" />
<module name="org.apache.log4j" />
</exclusions>
<dependencies>
<module name="org.jboss.ironjacamar.jdbcadapters" />
</dependencies>
</deployment>
</jboss-deployment-structure>
क्या कोई मॉड्यूल है जिसे हम इस अपवाद को पारित करने के लिए जोड़ सकते हैं? या इस मुद्दे को हल करने का कोई और तरीका?
मेरे लिए यह पता लगाना मुश्किल है कि हॉर्नेटक आपके मुद्दे में कहां शामिल है। यह मेरे लिए एक शुद्ध वसंत विन्यास मुद्दा लगता है। –
यह सच है! यह पहलू मुद्दा था! आपके समय के लिए धन्यवाद! –