亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

演練生產者發送消息報錯

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/activemq/ActiveMQConnectionFactory : Unsupported major.minor version 52.0

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:791)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

at java.net.URLClassLoader.access$100(URLClassLoader.java:71)

at java.net.URLClassLoader$1.run(URLClassLoader.java:361)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

at com.Jms.queue.AppConsuner.main(AppConsuner.java:22)

JDK:1.7

ActiveMQ:5.14.4可以正常啟動(之前下載的5.15.0不支持)

我百度說是版本不支持,但是不知道是怎么匹配



正在回答

2 回答

確實是版本問題,你引用的jar包是1.8的,你的環境是1.7的。 建議你在本地使用1.8的版本

0 回復 有任何疑惑可以回復我~

targetFaction為啥set錯誤,單獨演練ActiveMQ時"127.0.0.1:61616"地址沒問題?????演練spring JMS這個地方一直報錯


配置:

<!--ActiveMQ為我們提供的ConnectionFaction ?-->

<bean id="targetConnectionFaction" class="org.apache.activemq.ActiveMQConnectionFactory">

<property name="brokerURL" value="tcp://127.0.0.1:61616"/>

</bean>

<!--spring jms為我們提供連接池 ?-->

<bean id="connectionFaction" class="org.springframework.jms.connection.SingleConnectionFactory">

<property name="targetFaction" ref="targetConnectionFaction"/>

</bean>

-----------------------------------------------------------------------------------------

Exception:?

WARN | Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'connectionFaction' defined in class path resource [productor.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'targetFaction' of bean class [org.springframework.jms.connection.SingleConnectionFactory]: Bean property 'targetFaction' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'connectionFaction' defined in class path resource [productor.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'targetFaction' of bean class [org.springframework.jms.connection.SingleConnectionFactory]: Bean property 'targetFaction' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1512)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)

at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)

at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)

at com.imocc.jms.productor.AppProductor.main(AppProductor.java:9)

Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'targetFaction' of bean class [org.springframework.jms.connection.SingleConnectionFactory]: Bean property 'targetFaction' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1076)

at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:927)

at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:95)

at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1508)

... 13 more


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

演練生產者發送消息報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號